OnlineStreams für Movieplayer

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
FreddyFr0g
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 30. März 2008, 19:18

Re: OnlineStreams für Movieplayer

Beitrag von FreddyFr0g »

@Haechnchen,

I think I've identified the problem, the Browser class doesn't support Transfer-Encoding=chunked (I think) as yet.
I've changed the HTTP from 1.1 to 1.0 (in your read_header function) and that seemed to have done the trick for me (as chunked is only available since 1.1 I think).

Kudos for imlementing the Browser class yourself but maybe CURL or a more tested similar class from phpclasses.org would perform better?
FreddyFr0g
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 30. März 2008, 19:18

Re: OnlineStreams für Movieplayer

Beitrag von FreddyFr0g »

[update] OK, actually it didn't fix my problem completely so I had to reverse back to the old cacheurl function but there's definitely going to be problems with some pages doing HTTP 1.1 requests and chunked Transfer-Encoding
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Re: OnlineStreams für Movieplayer

Beitrag von PT-1 »

@Freddy

could you upload some Dbox screenshots of your work in Action (Browse content etc)
FreddyFr0g
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 30. März 2008, 19:18

Re: OnlineStreams für Movieplayer

Beitrag von FreddyFr0g »

yes - sure. It's not perfect and doesn't seem to work with shows of 1 hour or more yet. You will need to enable CURL by modifying the php.ini file under the apache/bin folder (and not the php/ folder as I previously said in my posts). I don't know if the script will work outside the UK because of IP restrictions from the BBC but hosting the php proxy file on a UK server could by-pass that.
Here are the screen shots:

Bild Bild

Bild Bild
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

is there a bulitin way to use curl over a proxy? then
a can edit the request method.
i dont have a good proxy in the UK, so i cant test it very well.
what bitrate do they have? i can only get a simple homeline
with a small upload.

in the upcoming version v0.3 i added the possibilite to deactivate the browser simulation.
FreddyFr0g
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 30. März 2008, 19:18

Re: OnlineStreams für Movieplayer

Beitrag von FreddyFr0g »

Hi,

Yes, CURL supports proxy with something like :

Code: Alles auswählen

curl_setopt($ch, CURLOPT_PROXY, "xxxxxx.xx.xxx.xxx.xx"); 
curl_setopt($ch, CURLOPT_PROXYPORT, 8080); 
curl_setopt ($ch, CURLOPT_PROXYUSERPWD, "user:pass"); 
The BBC is aiming this mp4 feed at iPhones:
400Kps H.264 stream for the video and 116Kps AAC audio

I must say any proxy listed at http://www.proxy4free.com/ for example are not performing very well, but you should get at least the browsing options?
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

Hello,
i have added the bbc script with small changes to the new version.
i can get the menu (is working without proxy) but the streaming dont run over the curlproxy.
my uk socksproxy is working with the browser but a i dont get it working on the curl options.
furthermore i will check the browserclass because on the new youtube
site i get the some crazy numbers in the code.
FreddyFr0g
Neugieriger
Neugieriger
Beiträge: 13
Registriert: Sonntag 30. März 2008, 19:18

Re: OnlineStreams für Movieplayer

Beitrag von FreddyFr0g »

FreddyFr0g hat geschrieben:Hi Haechnchen,

Code: Alles auswählen

370
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-GB" xml:lang="en-GB">
<head profile="http://dublincore.org/documents/dcq-html/">
	<title>BBC iPlayer - Home</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta name="description" content="BBC iPlayer - making the unmissable, unmissable" />
	<meta name="keywords" content="BBC iPlayer, watch BBC TV" />
	<link rel="schema.dcterms" href="http://purl.org/dc/terms/" />
	<meta name="dcterms.created" content="2008-02-05T17:00:00Z" />
	<meta name="dcterms.modified" content="2008-02-05T17:00:00Z" />	
	<!-- use the following or delete as appropriate -->
	<!-- ================================================================= -->
	<!-- bip_help_path (required): [ /path/to/help/ ] -->	
9a
	<!-- ================================================================= -->
	<!-- bip_css_include_path (optional): [ /path/to/your/stylesheet.ssi ] -->	
a5


noticed the 370, 9a, a5 :( - do you have any ideas where they come from?

Thanks for this great project by the way.
Crazy numbers like these? It's because of the Transfer-Encoding=chunked from HTTP 1.1, try HTTP 1.0 and the annoying numbers should dissapear.
|Insane|
Interessierter
Interessierter
Beiträge: 78
Registriert: Dienstag 2. Mai 2006, 14:58

Re: OnlineStreams für Movieplayer

Beitrag von |Insane| »

Hi,

ich hätte mir das auch gerne mal angesehen. Aber ich bekomme leider nur 404 (Seite nicht gefunden) Gibt es noch einen anderen link?
Thx im voraus
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: OnlineStreams für Movieplayer

Beitrag von amiga23 »

Hier noch was feines für die OnlineStreams.php:

Code: Alles auswählen

$links['Deluxe Music']['url']="mms://deluxemusic.eviscoservers.net/deluxemusictvpay_dsl";
$links['Deluxe Music']['type']="file";
http://www.deluxemusic.tv
ja ich weis, gibt es auch so über Satellit, aber nicht kostenlos im Kabel und auch nicht, wenn man seine alte SAT Box ohne SAT Schüssel betreibt, weil das Haus so bescheuert in die Landschaft gestellt wurde, daß man keine Schüssel anbringen kann.
mmiii
Interessierter
Interessierter
Beiträge: 24
Registriert: Montag 23. Dezember 2002, 15:46

Re: OnlineStreams für Movieplayer

Beitrag von mmiii »

Wow, wirklich genial das Teil.

ääähm, ob mir wohl jemand ein Script für unser LOKAL TV basteln könnte ? :oops:

http://www.tv-mittelrhein.com/

oder besser noch die Mediathek

http://www.tv-mittelrhein.com/page/mediathek.html


ich befürchte die Frage ist unverschämt, ist bestimmt ne menge Arbeit...
Wäre wirklich super nett, hab von dem php Kram leider überhaupt keine Ahnung :gruebel:

schonmal DAAAANKKKEEEE ! :)

Gruß
mmiii B)
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: OnlineStreams für Movieplayer

Beitrag von musicus »

Auch von mir nochmals ein großes Lob für das Programm!

Meine Frage: ist es mit dem Xampp auch möglich lokal gespeicherte
flv-Dateien (von dem PC oder meinem NFS-NAS/MGB100) abspielen zu lassen?
Wie müßte das Script dann aussehen?

Der VLC kann flv ja nur ohne Ton streamen...

Gruß musicus
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

flv dateien (zb youtube videos) laufen auch mit ton,
man muss nur die samplerate=44100 setzen und eventuell nur mono. (geht in den optionen von vlc)

flv dateien kannste/sollteste dann ja ganz normal über die verzeichnis wiedergabe abspielen.


weiter kannste natürlich auch im onlinestream script auch nen lokalen pfad angeben, anstatt einer streamadresse.
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: OnlineStreams für Movieplayer

Beitrag von musicus »

Hallo Haehnchen, danke für die schnelle Antwort.

Hatte auch schon gelesen, dass es mit 44100 gehen soll...
Hier für alle der Pfad des Eintrags:

Streamausgabe->Sout-Stream->Transkodieren->Audio-Samplerate(erweiterte Optionen unten rechts anklicken)->44100 (eintragen und sichern)

Bin halt so faul den Port des Vlc auf der dbox2 immer von 8083 auf 8080 zu ändern ;-)
Probiere gerade auf die Verzeichnisse des NAS zuzugreifen (wahrscheinlich blöde Idee)

Wie sieht denn die Url in den Onlinescripts aus?
Kenne mich mit php leider nicht aus.
Wäre toll, wenn einer das in die Scripts einbauen könnte (falls nicht zuviel Aufwand).

http://192.168.xxx.xxx funktioniert nicht.
Es kommt übrigens ein weißes Datei-Icon statt eines gelben Ordner-Symbols.

Prima ist auch Deine remotecontrol (shutdown über exec).
Kann man damit eine externe input-Maske verwenden für youtube z.B. ?

Hoffentlich sind das nicht zuviele Fragen bzw. Wünsche...

Gruß musicus
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

als url meinte ich eigentlich die direkte url zur einer datei nicht zu einem ordner.
also "D:\\irgendeinerordner\\deinedatei.flv"

sonderzeichen \ muss gedoppelt werden \\ drauf achten.

---------------
Wie kommste denn an die Dateien dran bzw was nimmst du als hauptordner?
ist da ein ordner freigegeben?
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: OnlineStreams für Movieplayer

Beitrag von musicus »

Also, ich bin einen Schritt weiter.

"D:\\irgendeinerordner\\deinedatei.flv" geht nicht

aber

"D:/irgendeinerordner/deinedatei.flv" funktioniert :-)

Lustigerweise wird bei "D:/irgendeinerordner" das komplette Verzeichnis
durch den VLC allerdings auf dem PC abgespielt.

----------------

Auf dem MGB100(NAS) wird z.B. per NFS 192.168.xxx.xxx:/mnt/C freigegeben.
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

"Prima ist auch Deine remotecontrol (shutdown über exec).
Kann man damit eine externe input-Maske verwenden für youtube z.B. ?"


und flv datei? nur youtube oder welche haste?

und kannst in der youtube.php (myvideo,php sollte auch [noch?] gehen) auch eigene suchbegriffe eingeben.
guck dir einfach mal die paar zeilen im ersten bereich an.

um ans NAS zu kommen würde ich mir einfach ein laufwerk am pc mounten zb mit einem windows-nfs client.
wäre eine grundvorraussetzung dass man da ein einfaches script drauf ansetzen kann.
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: OnlineStreams für Movieplayer

Beitrag von musicus »

Finde ich ja toll, dass Du Dir soviel Mühe mit mir machst...

Meine Idee war (hattest Du in Deinem ToDo auch schon mal drin)
die youtube.php quasi auf der dbox abzulegen und sie dort per Fernbedienung
zu editieren.

Evtl. könnte man dazu über den "exec" Befehl ein kleines Programm (input), das es
für die dbox gibt, nehmen, welches eine Eingabemaske zur Verfügung stellt und
den per Fernbedienung eingegebenen Text dann an ein Script übergibt, das
die youtube.php editiert bzw. die Suche danach gleich durchführt (falls das geht)?

(Sorry, für den Bandwurmsatz ;-))
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

naja genau das mit der suchfunktion eingabe geht mir auch immer auf die nerven.
besonders wenn zwischen dbox und pc eine treppe liegt :)

leider kann man aus dem movieplayer browser rein garnichts starten.
deswegen war meine idee es über unterordner mit einem buchstaben zu lösen.
aber bei der idee ist es noch geblieben, wird aber wohl funktionieren denke ich.
steht noch auf der todoliste....

wobei deine idee mit der textdatei natürlich auch nicht so schlecht ist.
womit kann man die denn auf der dbox am besten editieren?
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: OnlineStreams für Movieplayer

Beitrag von DrStoned »

Haehnchen hat geschrieben:wobei deine idee mit der textdatei natürlich auch nicht so schlecht ist.
womit kann man die denn auf der dbox am besten editieren?
Dazu kannst Du das Input-Plugin verwenden.

Greetz von DrStoned :lol: :lol: :lol:
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

oh fein ich glaube damit läßt sich arbeiten. besten dank.

edit:
kurzer test. klappt wunderbar. das input dingen hat glaube jedoch einen kleines problem.
wenn ich es über die console aufrufe, so popt das fenster auf und es lassen sich auch eingaben machen, jedoch läuft
die eigentlich dbox oberfläche entsprechend den gedrückten fernbedienungstasten im hintergrund weiter.
wenn hier einer einen tipp hat bitte melden. konnte im jack forum nichts finden.

werden wohl über das yWebinterface (Commandshell ab v 2.7) nach aufruf aus dem movieplayer einen consolenbefehl auf der box absetzen welches dann nach eingabe wiederrum die ausgabe an den webserver zurück gibt. (eventuell werd ichs auch mal direkt über telnet testen; ob das richtig über php geht ka)
veröffentlich wird dann am weekend....
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Re: OnlineStreams für Movieplayer

Beitrag von DrStoned »

Wenn Du input über die Telnet-Console aufrufst, läuft Neutrino im Hintergrund weiter. Rufe es über ein Skript auf, oder über das Shellexec-Plugin.
Beispiele, wie man das verwendet, findest Du zu Hauf in der JtG-Plugin-Sammlung. Oder baue Dir einen Shellstarter um für die blaue Taste, der dann Dein Skript aufruft.

Greetz von DrStoned :lol: :lol: :lol:
Haehnchen
Interessierter
Interessierter
Beiträge: 31
Registriert: Samstag 2. Februar 2008, 15:10

Re: OnlineStreams für Movieplayer

Beitrag von Haehnchen »

danke dir.
werds mal testen.
golum
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Dienstag 4. November 2008, 16:57

Re: OnlineStreams für Movieplayer

Beitrag von golum »

hallo. vielen dank für das tolle projekt.

also. habs jetzt mal probiert mit folgendem ergebnis:

Bild

ist das schon alles, was da passiert? im movieplayer kann ich alle ordner sehen, aber ohne inhalt. filter ist aus. :dash:
golum
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Dienstag 4. November 2008, 16:57

Re: OnlineStreams für Movieplayer

Beitrag von golum »

hallo leute. weiß denn keiner rat??? :( :( :(