Streaming auf PocketPC?

Digital Recording
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

SilRe hat geschrieben:Ich habe alles so gemacht wie JAD es beschrieben hat, jedoch habe ich weder auf dem Pocket PC noch auf meinem Rechner ein Bild. Woran könnte das liegen. Brauche ich noch irgendwelche Plugins für den VLC?

Ciao

Silvio
Bei der Installation von VLC 8.4a kann man die Plugins mitinstallieren.

Gruss JAD
-=D-O-N=-
Interessierter
Interessierter
Beiträge: 66
Registriert: Dienstag 2. September 2003, 12:45

Beitrag von -=D-O-N=- »

bedeutet
"The WinCE port of VLC is still experimental but you can get nightly builds for the Xscale platform",
dass der vlc auf meinem ipaq ARM-prozessor nicht laufen kann?
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

-=D-O-N=- hat geschrieben:bedeutet
"The WinCE port of VLC is still experimental but you can get nightly builds for the Xscale platform",
dass der vlc auf meinem ipaq ARM-prozessor nicht laufen kann?
hier steht, dass es eine Version für den IPAQ gibt...
http://matrix.wearlab.de:8080/en/wiki/i ... ertainment

Gruss JAD
-=D-O-N=-
Interessierter
Interessierter
Beiträge: 66
Registriert: Dienstag 2. September 2003, 12:45

Beitrag von -=D-O-N=- »

besten dank für deine mühe.
auf meinem ipaq läuft jedoch windows.
schade, schade. kann man nix machen.
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

-=D-O-N=- hat geschrieben:besten dank für deine mühe.
auf meinem ipaq läuft jedoch windows.
schade, schade. kann man nix machen.
Hast Du mal die WInCE Version versucht?

Gruss JAD
-=D-O-N=-
Interessierter
Interessierter
Beiträge: 66
Registriert: Dienstag 2. September 2003, 12:45

Beitrag von -=D-O-N=- »

yep.
aber es passiert rein gar nichts, wenn ich die *.exe auswähle.
es kommt kurz die "eieruhr" und das wars....
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

Du kopierst alle entpackten Dateien in einen Ordner Deiner Wahl auf den PPC und öffnest dort die vlc.exe?

Gruss JAD
-=D-O-N=-
Interessierter
Interessierter
Beiträge: 66
Registriert: Dienstag 2. September 2003, 12:45

Beitrag von -=D-O-N=- »

genau so.
die anderen methoden sind ja:
- alle dateien in den synchroniesierungsordner schieben und von m$-active sync kopieren lassen

oder

- das zu installierende programm macht alles vom desktop-pc aus (mit hilfe von active-sync)

da die beiden methoden auch nicht zum erfolg geführt haben, habe ich es einfach auf die sd-card geschoben und getestet.... ohne erfolg.
arno-neutrinoTV
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Freitag 14. April 2006, 11:21

Beitrag von arno-neutrinoTV »

Hi Leute,

eine kleine Anmerkung zu diesem Thema, habe leider momentan keinen PocketPC um es zu testen, will trotzdem kurz meine Erfahrung mitteilen.

Neben den oben erwähnten Linux Lösungen ist immer wieder die Lösung mit VLC im Gespräch (also es läuft ein VLC als ("Mittelsmann") Server zwischen dbox und PocketPC).

Die technik die ihr verwendet um den stream auszusenden auf die Adresse 239.x.x.x nennt sich Multicast. Multicast ist zwar schön, da man nur einmal streamt und es beliebig häufig "abzapfen" kann, funktioniert im WLAN zusammen mit dem VLC allerdings nur sehr eingeschränkt, wegen der hohen Fehlerrate im WLAN. (Bei unicast, also normalen adressen kann die Schicht 2 von WLAN eine Fehlerkorrektur durchführen, bei Multicast/Broadcast ist dies nicht möglich, daher ist die Fehlerrate bei Multicast wesentlich höher).

Daher, wenn ihr den VLC als Server verwendet, gilt:
Möglichkeit 1) Verwendet als Ziel eine normale Unicast adresse, also wenn euer PocketPC auf 192.168.x.y ist dann solltet ihr den UDP stream geziehlt dahin schicken. Die sout Zeile im VLC sollten in etwa so aussehen:

Code: Alles auswählen

:sout=#transcode{vcodec=mp2v,vb=192,scale=0.5,acodec=mpga,ab=64,channels=1}:duplicate{dst=std{access=udp,mux=ts,dst=192.168.x.y:1234}}
Den PocketPC VLC player muss man nun starten mit Netztwerkstream öffnen unter udp einfach nur noch den port 1234 (default) eingeben. (udp://@)

Möglichkeit 2 - meine bevorzugte im normalen Fall, also für PCs; Verwendung von HTTP Streaming: Beim Server-PC gibt man dafür beim VLC unter Streamausgabe folgendest ein: Haken setzen bei HTTP, als Adresse 0.0.0.0 (any) und als port einen beliebigen (default 1234 ist ok). Bei Bedarf auch denk Haken bei Lokaler wiedergabe setzten (Dann sieht man das (trankodierte) Bild gleichzeitig lokal - ein zweite VLC-Instanz auf demselben rechner ist NICHT notwendig). Die sout-Zeile sollte dann in etwas so aussehen:

Code: Alles auswählen

:sout=#transcode{vcodec=mp2v,vb=192,scale=0.5,acodec=mpga,ab=64,channels=1}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:1234}}
Jetzt kann man von einem beliebigen Rechner im gleichen LAN, also theoretisch auch von PocketPCs mit einem VLC auf http://<Server-IP>:<Port-von-oben> zugreifen. Das macht man indem man beim VLC eben wieder "Netzwerkstream öffnen" klickt, danch den Haken bei HTTP/HTTPS/.. setzt und als URL eben http://<Server-IP>:<Port-von-oben> eingibt. Dies funktioniert im WLAN (54MBits) mit normalen PCs sogar völlig ohne transkodierung um ein Wesentliches besser als die Multicast variante. Würde mich interessieren ob das nicht auch mit den PocketPC funktionieren kann - und wenn ich nicht völlig blind bin, hat das noch keiner versucht...

Anmerkung/Eigenwerbung ;) : In neutrinoTV kan man recht komfortabel die untere Möglichkeit testen indem man unter Settings->VLC die Optionsdatei "EnableHTTPStreamingServer.nvo" für reines weiterleiten ohne transkoding oder "EnableHTTPTranscodingStreamingServer.nvo" für ein sehr starkes Transkoding (damit geht der Stream sogar den upload bei einem einfachen DSL Anschluss raus..) ladet. D.h. keine der beiden optionen passt exakt für die PocketPC Variante, aber es sollte ein einfaches sein dies anzupassen.. (Die starke transkodierung hier ist vmtl nicht für den PocketPC geeignet, das h264 als codec verwendet wird - das macht dem kleinen PocketPC sicherlich schwierigkeiten).

Wenn Interesse besteht, ich kann eine theoretische "EnableHTTPPocketPCStreamingServer.nvo" aus den Daten dieses threads bauen - kann es allerdings in ermangelung eines PocketPCs nicht testen..

Grüßle
A.
arno-neutrinoTV
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Freitag 14. April 2006, 11:21

Beitrag von arno-neutrinoTV »

Da es wirklich nur eine Kleinigkeit ist, hier die transcoding-datei, basierend auf den transcoding paramter aus diesem Thread. Einfach im <neutrinoTV-Programmverzeichnis>/options z.B. unter "EnableHTTPPocketPCTranscodingStreamingServer.nvo" speichern und danach in neutrinoTV über Settings->VLC->Load laden. Nach dem Klick auf Go Live solltet ihr sowohl lokal (transcodierte Qualität) also auch von entfernten VLC Klienten ein Bild bekommen..

Code: Alles auswählen

##############################################################################################
## Enables the HTTP Transcoding Streaming server of VLC 
# This can be used to view the currently running programm on many VLC players within your LAN
# Scenario:
#
#                            ----- VLC Client 1
#                           /
#                          /
# dbox -------- neutrinoTV-------- VLC Client 2
#                          \
#                           \
#                            ----- VLC Client n
#
# Each client will now see the same programm. On each VLC Client you need to open a network stream 
# with "http://<ip-of-neutrinoTV-PC>:1234"
#
# The (transcoded) picture is also displayed locally in neutrinoTV
##############################################################################################
:http-caching=5000
:sout=#transcode{vcodec=mp2v,vb=192,scale=0.25,acodec=mp2a,ab=64,channels=1}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=0.0.0.0:1234}}
:sout-keep

#if you don't want to see the (transcoded) picuture also locally uncomment the following line and comment the upper :sout= line
#:sout=#transcode{vcodec=mp2v,vb=192,scale=0.25,acodec=mp2a,ab=64,channels=1}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:1234}}
Grüßle
A.
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

Würde das ja gerne mal ausprobieren, aber irgendwie bekomme ich das nicht zum laufen.

Habe alles nochmal neu installiert, trotzdem kommt immer die gleiche Meldung:
"An error occured during mode retrieval; Please check your box! Giving up..." :gruebel:

Box neu gestartet usw.

Image: JTG 15.05.2006

Kennt jemand eine Lösung? :gruebel:

Gruss JAD
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Vielleicht mal die Firewall aus machen?

cu
Jens
arno-neutrinoTV
Einsteiger
Einsteiger
Beiträge: 108
Registriert: Freitag 14. April 2006, 11:21

Beitrag von arno-neutrinoTV »

@JAD: Das hört sich nach einer neutrinoTV Fehlermeldung an ... welche soviel heisst das neutrinoTV beim Versuch rauszufinden ob deine Box im Radio/TV ist nicht weiterkommt, weil keine korrekte Antwort kommt. Kann sein dass deine nhttpd version aus irgendeinem Grund zu alt (??) ist.. Das kannst du überprüfen indem du auf die box mit telnet gehst und dort nhttpd -v eingibst und mir das ergebnis postest.

Daher, um das Problem einzugrenzen, mach mal folgendes: Schalte unter Settings->Advanced das debugging ein - der Haken bei debugging. Danach poste mal das log (View->Message Log oder STRG-M) komplett (ohne den ganzen Kanaleinlese-Krust, sonst wirds zu lang)... (EDIT: Vergiss nicht, für den späteren normalen Betrieb das debugging wieder auszuschalten sonst wird alles etwas träge, da im debugging-mode sehr viele nachrichten erzeugt werden)

...und da dieser thread hier um "Streaming auf PocketPC" geht und ich das topic nicht kaputtmachen will, poste die antwort bitte im neutrinoTV-thread..

Grüßle
A.

EDIT: Tip: Falls das nicht die neueste Testversion ist (hört sich ein bischen danach an), so upgrade bitte auf neutrinoTV 1.1 B2326 --> http://neutrinotv.homeip.net/test/neutr ... 6-Test.zip !! (ich dachte die TV/Radio abfrage ist da gar nicht mehr drin..)
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

Mit dem NeutrinoTV-Problem geht es hier weiter:

http://forum.tuxbox-cvs.sourceforge.net ... 921#299921

Gruss JAD
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

Wieder zurück mit einem funktionierenden NeutrinoTV DANKE arno-neutrinoTV!!!

Nun zur Umsetzung! :D
arno-neutrinoTV hat geschrieben:Da es wirklich nur eine Kleinigkeit ist, hier die transcoding-datei, basierend auf den transcoding paramter aus diesem Thread. Einfach im <neutrinoTV-Programmverzeichnis>/options z.B. unter "EnableHTTPPocketPCTranscodingStreamingServer.nvo" speichern und danach in neutrinoTV über Settings->VLC->Load laden. Nach dem Klick auf Go Live solltet ihr sowohl lokal (transcodierte Qualität) also auch von entfernten VLC Klienten ein Bild bekommen..

Code: Alles auswählen

##############################################################################################
## Enables the HTTP Transcoding Streaming server of VLC 
# This can be used to view the currently running programm on many VLC players within your LAN
# Scenario:
#
#                            ----- VLC Client 1
#                           /
#                          /
# dbox -------- neutrinoTV-------- VLC Client 2
#                          \
#                           \
#                            ----- VLC Client n
#
# Each client will now see the same programm. On each VLC Client you need to open a network stream 
# with "http://<ip-of-neutrinoTV-PC>:1234"
#
# The (transcoded) picture is also displayed locally in neutrinoTV
##############################################################################################
:http-caching=5000
:sout=#transcode{vcodec=mp2v,vb=192,scale=0.25,acodec=mp2a,ab=64,channels=1}:duplicate{dst=display,dst=std{access=http,mux=ts,dst=0.0.0.0:1234}}
:sout-keep

#if you don't want to see the (transcoded) picuture also locally uncomment the following line and comment the upper :sout= line
#:sout=#transcode{vcodec=mp2v,vb=192,scale=0.25,acodec=mp2a,ab=64,channels=1}:duplicate{dst=std{access=http,mux=ts,dst=0.0.0.0:1234}}
Grüßle
A.
Habe es genau so gemacht und es funktioniert! :D
Aber, es ist Ressourcen verbrauchender als die Linuxlösung!

Gruss JAD
pOo
Einsteiger
Einsteiger
Beiträge: 144
Registriert: Sonntag 6. August 2006, 11:16

Beitrag von pOo »

hi,

gibt es eigentlich neuigkeiten. habe erfreulicherweise einen ameo bekommen und würde gerne streamen. vlc startet auch ohne probleme auf dem pocket pc, doch wie muss ich jetzt die url aufrufen auf der dbox?

danke für infos.

man kann doch auch z.B. PRO7.TS files erstellen. wie war denn nochmal die syntax..!?

danke nochmal!
pOo
Einsteiger
Einsteiger
Beiträge: 144
Registriert: Sonntag 6. August 2006, 11:16

Beitrag von pOo »

ok habe es hinbekommen. aber die quali ist ja mehr als bescheiden. trotzdem toll, wie das webinterface das transcoding regelt.
JAD
Interessierter
Interessierter
Beiträge: 60
Registriert: Montag 22. Juli 2002, 14:23

Beitrag von JAD »

pOo hat geschrieben:ok habe es hinbekommen. aber die quali ist ja mehr als bescheiden. trotzdem toll, wie das webinterface das transcoding regelt.
schön :-)

Gruß JAD