Fabian Geplaatst: 16 juli 2010 Geplaatst: 16 juli 2010 Ik heb hier de volgende configuratie: VLC-server PC: Windows 7 64-bits VLC: 1.1.0 32-bits Dreambox: 7025+ (Enigma2) Android: 2.1 Eclair (Samsung Galaxy S) Op mijn bureaublad van mijn VLC-server PC heb ik een bestand aangemaakt genaamd "stream.m3u", die de volgende regels bevat: #EXTM3U #EXTVLCOPT:sout=#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=128,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320,height=180,acodec=mp4a,ab=64,vb=128}:rtp{sdp=rtsp://192.168.x.x:8889/restream.sdp} <link stream Dreambox> Als ik deze aanklik, start VLC netjes op en wordt de Dreambox stream op het beeldscherm van de server zichtbaar. Echter als ik op de GSM in Dogaplayer de URL "rtsp://192.168.x.x:8889/restream.sdp" activeer, krijg ik na enige tijd de melding "can't play video". Wat doe ik (nog) fout? P.S. In de uitvoerregel van Windows 7 krijg ik de URL niet gestart, daar het aantal karakters hiervoor te lang is.
Fabian Geplaatst: 18 juli 2010 Geplaatst: 18 juli 2010 Heeft iemand nog suggesties. Ik ben gisteren en vandaag een tijd bezig geweest, maar dit heeft nog geen resultaat. Als ik op de telefoon http://192.168.x.x:8080 intype, krijg ik de VLC interface netjes te zien en kan ik de stream netjes beheren. Als ik de rtsp URL intype via een HTML file of rechtstreeks via Dogaplayer krijg ik geen response?????
kokf Geplaatst: 19 juli 2010 Auteur Geplaatst: 19 juli 2010 Dat de commandline dit niet aankan lijkt me sterk. Onder xp geeft dit in elk geval geen probleem. Maar goed gebruik dan een batch file (bijv startvlc.bat) met de eerder genoemde vlc opstart regel. Die m3u file kan zo nooit beeld geven want de bron uit de dreambox staar er niet in. Het lijkt mij verder sterk dat dit met een m3u file op je server kan werken.
kokf Geplaatst: 19 juli 2010 Auteur Geplaatst: 19 juli 2010 Origineel bericht van: Fabian Heeft iemand nog suggesties. Ik ben gisteren en vandaag een tijd bezig geweest, maar dit heeft nog geen resultaat. Als ik op de telefoon http://192.168.x.x:8080 intype, krijg ik de VLC interface netjes te zien en kan ik de stream netjes beheren. Als ik de rtsp URL intype via een HTML file of rechtstreeks via Dogaplayer krijg ik geen response????? je moet natuurlijk wel goed lezen. Jouw "rtsp url" lijkt niet op degene die ik eerder heb opgegeven. Dat was rtsp://ipadress_ubuntu_vlc_server:8889/restream.sdp dus geen http en geen poort 8080 maar 8889 en "/restream.sdp" erachter. Let op het is een regel zonder spaties.
Fabian Geplaatst: 19 juli 2010 Geplaatst: 19 juli 2010 @kokf, Dat is niet mijn probleem. Ik gaf alleen maar aan dat ik de VLC interface wel op mijn mobiel kan zien en de rtsp URL niet. Maar goed, ik ben nu wel een stapje verder. Ik heb nu in VLC een videoopname op mijn dreambox geopend en deze met de volgende parameters naar mijn telefoon gestreamd: :sout=#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=128,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320,height=180,acodec=mp4a,ab=64,vb=128}:rtp{sdp=rtsp://:8889/restream.sdp} Hiermee krijg ik met DogaPlayer heel mooi en synchroon beeld en geluid te zien op mijn telefoon. Dus dat is OK. Echter als ik met Dreambox webinterface een kanaal open met een URL als: http://192.168.x.x:8001/1:0:1:3F2:65:8C9:FFFF0000:0:0:0: , dan krijg ik met VLC wel beeld op mijn beeldscherm te zien, maar als ik deze exact dezelfde URL wil streamen, geeft VLC een melding dat de invoer niet geopend kan worden. Weet iemand waardoor dit veroorzaakt wordt?
kokf Geplaatst: 20 juli 2010 Auteur Geplaatst: 20 juli 2010 Als mijn dreambox op nederland 1 staat (afstandsbediening), kan ik VLC starten met "vlc http://ipadres_dreambox:31344".'>http://ipadres_dreambox:31344". Werkt dit bij jou niet? Ik gebruik die "http://192.168.x.x:8001/1:0:1:3F2:65:8C9:FFFF0000:0:0:0:" niet. Deze url zorgt er volgens mij voor dat de Dreambox schakelt naar een kanaal en volgens geeft hij een m3u file terug die weer in VLC wordt. En in die m3u file staat vervolgens weer die videostream op http://ipadres_dreambox:31344. Als "vlc http://ipadres_dreambox:31344" goed werkt kan je die hele parameterstring er achter zetten zodat je de stream hercodeerd en streamt naar je mobiel.
Fabian Geplaatst: 20 juli 2010 Geplaatst: 20 juli 2010 Nee, dit werkt ook niet. Ik krijg weer de fout dat de invoer niet gelezen kan worden. In het logboek staat het volgende: main error: Read error: Connection reset by peer access_http error: failed to read answer main error: Read error: Connection reset by peer access_http error: failed to read answer main error: Read error: Connection reset by peer access_mms error: failed to read answer main error: open of `http://192.168.x.x:31344' failed: (null) Ik heb zelf een DB7025+ met dus Enigma2 aan boort. Is hier niet soms de streampoort anders. Zo ja, welke poort kan ik dan proberen?
Fabian Geplaatst: 21 juli 2010 Geplaatst: 21 juli 2010 Jippie, er ben er uit! Voor Enigma2 is de huidige stream als volgt: http://192.168.x.x/web/streamcurrent.m3u Dus als ik nu vanaf de DOS prompt "C:\Program Files (x86)\VideoLAN\VLC" de volgende regel intype: vlc -I http --extraintf=logger http://192.168.x.x/web/streamcurrent.m3u --sout=#transcode{vcodec=h264,venc=x264{no-cabac,level=12,vbv-maxrate=128,vbv-bufsize=1000,keyint=75,ref=3,bframes=0},width=320,height=180,acodec=mp4a,ab=64,vb=128}:rtp{sdp=rtsp://0.0.0.0:8889/restream.sdp} dan wordt er op het beeldscherm van de VLC server een log scherm geopend en kan ik via DogaPlayer lekker kijken op de GSM.
kokf Geplaatst: 21 juli 2010 Auteur Geplaatst: 21 juli 2010 Goed gedaan. Ziet er goed uit vin je niet. Ik heb geen enigma2 dus vandaar mijn beperkte hulp. Je kan de vbv-maxrate en vb ipv 128 (bps) ook op 384 zetten of 512. Dan is je beeld beter. Over een wifi is dat geen probleem. Wil je ook nog proberen om de (iphone) scriptjes draaiend te krijgen. Dan kan je alles via een webbrowser doen, met een hele nette interface om je zender te kiezen waarna de videostream automatisch start op je android. De scriptjes zijn bedoelt voor ubuntu omdat de iphone een of andere segmenter nodig heeft die alleen onder linux werkt. Maar voor android is vlc genoeg. De scriptjes zijn gewoon perl, dus dat werkt prima onder windows. ik wil wel helpen om dit netjes aan de gang te krijgen. Voor enigma1 werkt het bij mij (op Ubuntu). Ik denk niet dat het lastig is om dit netjes voor zowel enigma1 en 2 werkend te krijgen. De originele scripts hebben een nette gecombineerde e1 en e2 ondersteuning. Je win-server moet dan wel altijd aanstaan. je kan natuurlijk ook via afstandsbediening of enigma webinterface je kanaal kiezen maar ik weet niet of je dat kan doen zonder vlc opnieuw op te starten. Dat doet het script in elk geval automatisch. Ik weet zeker dat je vlc opnieuw moet opstarten als je db in standby is geweest (bij mij).
Fabian Geplaatst: 21 juli 2010 Geplaatst: 21 juli 2010 @kokf, Ja, dat wil ik wel. Ik ben echter eerst bezig om de stream ook over 3G zichtbaar te krijgen. Over LAN gaat dit nu goed. Als ik het goed begrijp moeten bovenstaande instellingen ook werken over 3G? Volgens mij moet het over 3G als volgt lukken: In mijn router heb ik de openbare poort 8889 gekoppeld aan de server poort 8889, dus: 8889 -> 192.168.x.x:8889 en kan ik dan in DogaPlayer met de volgende regel de stream zien: rtsp://<Dyn-DNS.no-ip.org>:8889/restream.sdp. Of werkt rtsp niet i.c.m. Dyn-DNS?
kokf Geplaatst: 21 juli 2010 Auteur Geplaatst: 21 juli 2010 Dat zou moeten werken. Ik heb zelf poort 8889 voor udp en tcp geforward naar mijn vlc-server. Ik weet namelijk niet of rstp udp of tcp protocol heeft. Dun-DNS zorgt ervoor dat jouw hostnaam netjes naar je (door je internet provider toegwezen) ip-adres. rstp protocol merkt daar verder niets van. Maar je kan altijd rechtstreeks je ip-nummer proberen (http://www.whatsmyip.org/).
Fabian Geplaatst: 22 juli 2010 Geplaatst: 22 juli 2010 Op de één of andere manier wil dit nog niet lukken. Ik heb in m'n router zowel de UDP als de TCP 8889 openbare poort geforward naar de lokale 8889 poort van de VLC-server. Verder heb ik zowel de firewall op de VLC-server als in m'n router tijdelijk uitgezet. Als ik middels DogaPlayer verbinding probeer te maken, lijkt het wel dat de verbinding er is. De URL verdwijnt namelijk na een paar seconden ook net zo als bij de LAN verbinding. Maar ik krijg geen stream te zien, het beeldscherm blijft zwart. Ik krijg ook geen melding van "can't play video". Dus dat is op zich wel goed. Is er een andere mogelijkheid om via 3G te streamen?
sjama Geplaatst: 22 juli 2010 Geplaatst: 22 juli 2010 Ik ben ook begonnen met het experimenteren hiermee en heb de VLC server lopen. Wanneer ik de Doga Player opstart krijg ik wel vloeiend geluid maar slecht een "dia" show ipv een vloeiend filmbeeld. Het aanpassen van de vbv-maxrate en vb naar 384 maken geen verschil. Moet er op de Doga player of ergens anders nog iets aangepast worden ?
Fabian Geplaatst: 22 juli 2010 Geplaatst: 22 juli 2010 In DogaPlayer hoef je niks in te stellen behalve een goede URL. Heb je problemen over LAN of over 3G?
sjama Geplaatst: 22 juli 2010 Geplaatst: 22 juli 2010 Over LAN. Eerst gebruikte ik WI-Fi voor beide, de server en de android, maar nu ook met de server verbonden via een LAN verbinding blijft het nog altijd plaatjes kijken ipv een vloeiende film. Geluid werkt echter goed.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen