yousee web-tv
-
- Indlæg: 11
- Tilmeldt: 3. apr 2012, 15:13
yousee web-tv
efter opgradering fra 12.04 til 13.04 kan jeg ikke længere se yousee webtv.
jeg bruger google chrome, og har prøvet at gen installerer adobe air ved hjælp
af flere vejledninger jeg fandt på nettet, men intet hjælper. hver gang jeg logger
ind på yousee web-tv vil den installere et program, men det sker der intet ved.
hvad gør jeg forkert?
jeg bruger google chrome, og har prøvet at gen installerer adobe air ved hjælp
af flere vejledninger jeg fandt på nettet, men intet hjælper. hver gang jeg logger
ind på yousee web-tv vil den installere et program, men det sker der intet ved.
hvad gør jeg forkert?
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Normalt kan man kun opgradere til 13.04 fra 12.10. Hvad siger yousee du skal installere? Der bliver ikke længere udgivet nye versioner af Adobe AIR til Linux.
-
- Indlæg: 11
- Tilmeldt: 3. apr 2012, 15:13
Re: yousee web-tv
jeg opgraderede også først til 12.04.
de fortæller ikke hvad det er for et program man først skal installere, men der popper en firkant frem der siger man skal installere et program først. jeg har læst mig frem til at det er noget med adobe-air, men også læst at det ikke laves til linux mere. måske er det en plugin til google chrome jeg så skal have fat i, men hvad den skal hedde kan jeg ikke finde ud af.
Eller måske har det hele bare forvirreret mig
de fortæller ikke hvad det er for et program man først skal installere, men der popper en firkant frem der siger man skal installere et program først. jeg har læst mig frem til at det er noget med adobe-air, men også læst at det ikke laves til linux mere. måske er det en plugin til google chrome jeg så skal have fat i, men hvad den skal hedde kan jeg ikke finde ud af.
Eller måske har det hele bare forvirreret mig
-
- Indlæg: 11
- Tilmeldt: 3. apr 2012, 15:13
Re: yousee web-tv
undskyld jeg mente opgraderede først til 12.10
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Har lige kigget lidt på det. YouSee har skiftet til en ny DRM leverandør (før brugte de Flash) som ikke yder Linux support. Der for fungere WebTV ikke længere på Linux.
http://forum.yousee.dk/showthread.php?3782-Findes-der-en-afspiller-til-Linux
Jeg vil forslå at du klager til dem, enten via forummet eller deres support side:
http://yousee.dk/Kontakt/Kontakt_Support.aspx
http://forum.yousee.dk/showthread.php?3782-Findes-der-en-afspiller-til-Linux
Jeg vil forslå at du klager til dem, enten via forummet eller deres support side:
http://yousee.dk/Kontakt/Kontakt_Support.aspx
-
- Indlæg: 7
- Tilmeldt: 20. maj 2013, 15:56
Re: yousee web-tv
I irritation over at man ikke mere kunne bruge browseren til at kigge YouSee Web TV på linux prøvede jeg at finde en anden løsning.
Jeg faldt så over den her plugin til XBMC http://wiki.xbmc.org/index.php?title=Add-on:YouSee_web-tv som Tommy har lavet http://tommy.winther.nu
Ved at modificere ysapi.py (og kalde den cli_ysapi.py for at undgå sammenblanding) en smule og ved at installere HLS-Player (https://code.google.com/p/hls-player/ bruger GStreamer) kan man nu køre: python cli_ysapi.py
Ville gerne have brugt Mplayer - men af en eller anden grund kan min version af Mplayer ikke afspille en HTTP Live Streams ...
Nå tilbage ... når man kører cli_ysapi.py får man en liste over de kanaler man har lov til at se og kan så vælge den kanal man vil se. Efter et øjeblik starter den så afspilningen i et nyt vindue - man skal selv resize vinduet hvis man vil have det større og fylde det meste af skærmen.
Det hele er meget primitivt og modifikationerne er mere et hack af Tommy's kode en noget som helst andet - men det virker. Måske er der andre der kan bygge videre og lave en GUI til API'et så man også får vist "channel icons", kan bruge musen osv.
Jeg har vedhæftet cli_ysapi.py og husk at have alle de nødvendige python moduler installeret bla. apt-get install python-setuptools for at kunne installere HLS-Player.
Håber i kan bruge det til noget!
Burde også virke i andre versioner af Linux ikke kun Ubuntu.
PS.: den dag de så DRM krypterer live TV har man self. et problem .....
Jeg faldt så over den her plugin til XBMC http://wiki.xbmc.org/index.php?title=Add-on:YouSee_web-tv som Tommy har lavet http://tommy.winther.nu
Ved at modificere ysapi.py (og kalde den cli_ysapi.py for at undgå sammenblanding) en smule og ved at installere HLS-Player (https://code.google.com/p/hls-player/ bruger GStreamer) kan man nu køre: python cli_ysapi.py
Ville gerne have brugt Mplayer - men af en eller anden grund kan min version af Mplayer ikke afspille en HTTP Live Streams ...
Nå tilbage ... når man kører cli_ysapi.py får man en liste over de kanaler man har lov til at se og kan så vælge den kanal man vil se. Efter et øjeblik starter den så afspilningen i et nyt vindue - man skal selv resize vinduet hvis man vil have det større og fylde det meste af skærmen.
Det hele er meget primitivt og modifikationerne er mere et hack af Tommy's kode en noget som helst andet - men det virker. Måske er der andre der kan bygge videre og lave en GUI til API'et så man også får vist "channel icons", kan bruge musen osv.
Jeg har vedhæftet cli_ysapi.py og husk at have alle de nødvendige python moduler installeret bla. apt-get install python-setuptools for at kunne installere HLS-Player.
Håber i kan bruge det til noget!
Burde også virke i andre versioner af Linux ikke kun Ubuntu.
PS.: den dag de så DRM krypterer live TV har man self. et problem .....
- Vedhæftede filer
-
- cli_ysapi.py.tar.gz
- Modified ysapi.py
- (10 KiB) Downloadet 1044 gange
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Jeg har forsøgt at være i dialog med YouSee support, men de bliver blot ved med at sige at de intet kontrol har over pluginet og der ingen planer er for en Linux udgave.
@drzee når jeg forsøger at køre dit script får jeg godt nok en kanal oversig, men hvis jeg vælger f.eks. DR1 får jeg blot denne fejl:
Prøver jeg igen ser det nu sådan ud:
@drzee når jeg forsøger at køre dit script får jeg godt nok en kanal oversig, men hvis jeg vælger f.eks. DR1 får jeg blot denne fejl:
Kode: Vælg alt
Select Channel : 1
Traceback (most recent call last):
File "cli_ysapi.py", line 396, in <module>
sub_proc = subprocess.Popen(args, stdout=subprocess.PIPE, preexec_fn=os.setsid)
File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1308, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Prøver jeg igen ser det nu sådan ud:
Kode: Vælg alt
Select Channel : 1
Traceback (most recent call last):
File "cli_ysapi.py", line 389, in <module>
url = api.getBestStream(stream['url'])
File "cli_ysapi.py", line 140, in getBestStream
u = urllib2.urlopen(url)
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 442, in error
result = self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 619, in http_error_302
self.inf_msg + msg, headers, fp)
urllib2.HTTPError: HTTP Error 302: The HTTP server returned a redirect error that would lead to an infinite loop.
The last 30x error message was:
Moved Temporarily
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Har fundet ud af at installere hls-player, men det virker stadig ikke. Får nogle gange besked om infinit loop, eller:
Kode: Vælg alt
Error: Din GStreamer-installation mangler et modul. gstdecodebin2.c(3576): gst_decode_bin_expose (): /GstPipeline:player/GstDecodeBin2:decodebin:
-
- Indlæg: 7
- Tilmeldt: 20. maj 2013, 15:56
Re: yousee web-tv
Hej,
den første fejl du får er fordi den ikke kan finde hls-player programmet. For at det her umidelbart virker skal hls-player være installeret sådan at du kan køre den fra command line uanset hvor du er.
Prøv at åbne en terminal og se om du kan køre:
Hvis du laver lidt om i cli_ysapi.py og indsætter en print(url) og evt. udkommenterer der hvor afspiller programmet kaldes ved at sætte # foran sup_proc = ..... :
vil programmet udskrive den URL man skal bruge for at streame en channel. Du kan så køre:
hls-player <url'en>
og se om det virker.
Som sagt min kode er et hack og der mangler en masse check for fejl etc. så koden er ikke just stabilt. Jeg kører min på en ubuntu 12.10 med python 2.7.3 og Gnome 3 desktop.
Den anden fejl ved jeg ikke hvad skyldes men er måske en følge fejl af den første .... som sagt det er et hack.
Mht. GStreamer skal du nok have installeret flere af plugin modulerne til decodning af den stream der kommer. Bla. vil jeg tro du skal have installeret de "bad-plugin" der findes.
Bruger du "totem" som media player? Kan du afspille den her fil: http://meltdown.drzee.net/DR1_test.ts.tar.gz?
Hvis du ikke kan afspille den i totem (som også bruger GStreamer) så mangler din GStreamer installation de nødvendige plugins .... ville også forslå at installere ffmpeg samt GStreamer til ffmpeg plugin gstreamer0.10-ffmpeg
Her er alle mine GStreamer moduler (man skal nok ikke bruge alle .....):
den første fejl du får er fordi den ikke kan finde hls-player programmet. For at det her umidelbart virker skal hls-player være installeret sådan at du kan køre den fra command line uanset hvor du er.
Prøv at åbne en terminal og se om du kan køre:
Kode: Vælg alt
zee@midget:~/Documents/python/YouSee$ hls-player
Usage: hls-player [options] url...
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose print some debugging (default: False)
-b BITRATE, --bitrate=BITRATE
desired bitrate (default: 200000)
-k KEEP, --keep=KEEP number of segments ot keep (default: 3, -1: unlimited)
-r URL, --referer=URL
Sends the "Referer Page" information with URL
-D, --no-display display no video (default: False)
-s, --save save instead of watch (saves to /tmp/hls-player.ts)
-p PATH, --path=PATH download files to PATH
-n N, --number=N number of player to start (default: 1)
zee@midget:~/Documents/phythin/YouSee$
Hvis du laver lidt om i cli_ysapi.py og indsætter en print(url) og evt. udkommenterer der hvor afspiller programmet kaldes ved at sætte # foran sup_proc = ..... :
Kode: Vælg alt
if select_channel in channel_list_ids:
channel = api.channel(select_channel)
stream = api.streamUrl(select_channel,'iphone')
url = api.getBestStream(stream['url'])
print(url)
args = ["hls-player", url]
if sub_proc:
#Kill the old one first
os.killpg(sub_proc.pid, signal.SIGTERM)
#sub_proc = subprocess.Popen(args, stdout=subprocess.PIPE, preexec_fn=os.setsid)
vil programmet udskrive den URL man skal bruge for at streame en channel. Du kan så køre:
hls-player <url'en>
og se om det virker.
Som sagt min kode er et hack og der mangler en masse check for fejl etc. så koden er ikke just stabilt. Jeg kører min på en ubuntu 12.10 med python 2.7.3 og Gnome 3 desktop.
Den anden fejl ved jeg ikke hvad skyldes men er måske en følge fejl af den første .... som sagt det er et hack.
Mht. GStreamer skal du nok have installeret flere af plugin modulerne til decodning af den stream der kommer. Bla. vil jeg tro du skal have installeret de "bad-plugin" der findes.
Bruger du "totem" som media player? Kan du afspille den her fil: http://meltdown.drzee.net/DR1_test.ts.tar.gz?
Hvis du ikke kan afspille den i totem (som også bruger GStreamer) så mangler din GStreamer installation de nødvendige plugins .... ville også forslå at installere ffmpeg samt GStreamer til ffmpeg plugin gstreamer0.10-ffmpeg
Her er alle mine GStreamer moduler (man skal nok ikke bruge alle .....):
Kode: Vælg alt
gstreamer0.10-alsa:amd64 install
gstreamer0.10-ffmpeg:amd64 install
gstreamer0.10-gconf:amd64 install
gstreamer0.10-nice:amd64 install
gstreamer0.10-plugins-bad:amd64 install
gstreamer0.10-plugins-base:amd64 install
gstreamer0.10-plugins-base:i386 install
gstreamer0.10-plugins-base-apps install
gstreamer0.10-plugins-good:amd64 install
gstreamer0.10-plugins-good:i386 install
gstreamer0.10-plugins-ugly:amd64 install
gstreamer0.10-pulseaudio:amd64 install
gstreamer0.10-tools install
gstreamer0.10-x:amd64 install
gstreamer0.10-x:i386 install
gstreamer1.0-libav:amd64 install
gstreamer1.0-plugins-bad:amd64 install
gstreamer1.0-plugins-base:amd64 install
gstreamer1.0-plugins-good:amd64 install
gstreamer1.0-plugins-ugly:amd64 install
gstreamer1.0-pulseaudio:amd64 install
gstreamer1.0-x:amd64 install
libgstreamer-plugins-bad0.10-0:amd64 install
libgstreamer-plugins-bad1.0-0:amd64 install
libgstreamer-plugins-base0.10-0:amd64 install
libgstreamer-plugins-base0.10-0:i386 install
libgstreamer-plugins-base1.0-0:amd64 install
libgstreamer0.10-0:amd64 install
libgstreamer0.10-0:i386 install
libgstreamer1.0-0:amd64 install
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Din server svare slet ikke så jeg kan ikke test filen.
Jeg har fået installeret hls-player men får bare et gråt vindu, det virker heller ikke med VLC eller totem. De nævnte plugins er installeret.
Jeg køre 13.04.
Linket jeg får er:
http://ys-live.ds.cdn.yousee.tv/iPhone/rtpencoder/e21_wcif.sdp/e21_wcif.sdp-mr2548k.m3u8
Men det ser ud til blot at ende i en udendelig gang 302 fra serveren.
Det virker værken med vlc, totem eller hls-player. En enkelt gang fik VLC fat i en .ts, men kunne ikke afspille den. Andre prøvede jeg .ts linket fik jeg også bare en udendelig lykke.
Jeg har alle nævnte gstreamer plugins
Jeg har fået installeret hls-player men får bare et gråt vindu, det virker heller ikke med VLC eller totem. De nævnte plugins er installeret.
Jeg køre 13.04.
Linket jeg får er:
http://ys-live.ds.cdn.yousee.tv/iPhone/rtpencoder/e21_wcif.sdp/e21_wcif.sdp-mr2548k.m3u8
Men det ser ud til blot at ende i en udendelig gang 302 fra serveren.
Det virker værken med vlc, totem eller hls-player. En enkelt gang fik VLC fat i en .ts, men kunne ikke afspille den. Andre prøvede jeg .ts linket fik jeg også bare en udendelig lykke.
Jeg har alle nævnte gstreamer plugins
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
YouSee skrev:Tak for din tilbagemelding.
Det er desværre ikke noget vi bestemmer. Det kommer an på om Verimatrix laver Viewright Web til Linux, hvilket i øjeblikket ikke skulle være planen. Android er der lavet en app hvor det virker, og det virker derfor ikke længere i en browser i Android.
Venlig hilsen
-
- Indlæg: 7
- Tilmeldt: 20. maj 2013, 15:56
Re: yousee web-tv
Hmmm
Den URL du sender mig virker fint når jeg kører den:
Viser fint live tv fra DR2 ...
Jeg er stadig overbevist om at det er din GStreamer installation der mangler et eller andet.
Prøv at køre
og se hvad den siger.
Prøv også at downloade http://meltdown.drzee.net/DR1_test.ts.tar.gz og se om du i totem (ikke VLC) kan afspille den fil der ligger i - det er ca. 10s klip fra DR1 i samme kodning som streamen kommer fra live tv.
Faktisk bruger ysapi.py samme fremgangsmåde som iphone app'en bruger (og sikkert også android) for at streame ...
Den URL du sender mig virker fint når jeg kører den:
Kode: Vælg alt
hls-player http://ys-live.ds.cdn.yousee.tv/iPhone/rtpencoder/e21_wcif.sdp/e21_wcif.sdp-mr2548k.m3u8
Viser fint live tv fra DR2 ...
Jeg er stadig overbevist om at det er din GStreamer installation der mangler et eller andet.
Prøv at køre
Kode: Vælg alt
dpkg --get-selections | grep gstreamer
og se hvad den siger.
Prøv også at downloade http://meltdown.drzee.net/DR1_test.ts.tar.gz og se om du i totem (ikke VLC) kan afspille den fil der ligger i - det er ca. 10s klip fra DR1 i samme kodning som streamen kommer fra live tv.
Faktisk bruger ysapi.py samme fremgangsmåde som iphone app'en bruger (og sikkert også android) for at streame ...
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
drzee skrev:Den URL du sender mig virker fint når jeg kører den:Kode: Vælg alt
hls-player http://ys-live.ds.cdn.yousee.tv/iPhone/rtpencoder/e21_wcif.sdp/e21_wcif.sdp-mr2548k.m3u8
Mystisk nu virker den også for mig.
drzee skrev:Kode: Vælg alt
dpkg --get-selections | grep gstreamer
Jeg har allerede sammenlignet vores 2 lister og jeg hade endog et par stykker du ikke har.
Prøv også at downloade http://meltdown.drzee.net/DR1_test.ts.tar.gz og se om du i totem (ikke VLC) kan afspille
drzee skrev:den fil der ligger i - det er ca. 10s klip fra DR1 i samme kodning som streamen kommer fra live tv.
Jeg kan stadig ikke komme i knotakt med din server så jeg kan ikke hente filen.
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: yousee web-tv
Det er lige som der programmet efterlader noget rod, for jeg kan ikke starte videon 2 gange i træk, skal først lukke terminalen. Linksne virker også kun hvis jeg kopiere dem, lukker terminalen og prøver direkte.
-
- Indlæg: 7
- Tilmeldt: 20. maj 2013, 15:56
Re: yousee web-tv
Der var en fejl i min network routing jeg ikke fik fikset da jeg opgraderede serveren fra 11.10 til 12.04 LTS her den anden dag ...
Nu virker det igen og du burde kunne hente filen.
Hmmm ... det er godt det på en måde virker nu for dig også .... ved ikke om du kan python men sproget er lidt specielt - bla. er der ikke som i feks. java {} paranteser der viser hvor for/if/while etc starter og slutter. Pyhton bruger alene indrykning for at se hvilke ting der hører med i en "if" eller "for" og er der ged i indrykningen kan der ske meget i programmet.
Nu hvor det virker direkte med hls-player burde Det også virke fra cli_ysapi.py (i den oprindelige version) .....
Det problem du beskriver i det sidste indlæg kan jeg overhovedet ikke genkende - kører jeg en "ps -ef" er der ikke nogen processer der hænger og ikke burde være der .... jeg kan derfor ikke lige sige hvad problemet er .........
Det er desværre sådan med hacks det virker ikke altid hos alle ......
Nu virker det igen og du burde kunne hente filen.
Hmmm ... det er godt det på en måde virker nu for dig også .... ved ikke om du kan python men sproget er lidt specielt - bla. er der ikke som i feks. java {} paranteser der viser hvor for/if/while etc starter og slutter. Pyhton bruger alene indrykning for at se hvilke ting der hører med i en "if" eller "for" og er der ged i indrykningen kan der ske meget i programmet.
Nu hvor det virker direkte med hls-player burde Det også virke fra cli_ysapi.py (i den oprindelige version) .....
Det problem du beskriver i det sidste indlæg kan jeg overhovedet ikke genkende - kører jeg en "ps -ef" er der ikke nogen processer der hænger og ikke burde være der .... jeg kan derfor ikke lige sige hvad problemet er .........
Det er desværre sådan med hacks det virker ikke altid hos alle ......