Jump to content

Streaming mit VLC 0.9 funktioniert!


sessa

Empfohlene Beiträge

Hi,

 

ich benutze Gentoo Linux und installiere halt häufiger Testing versionen unter anderem auch VLC 0.9 mit dem neuesten ffmpeg codec.

Da hab ich festgestellt das die neue rev. vom ffmpeg ist bei mir anscheinend doppelt so schnell wie die alte 2007 rev. die für <=0.8.6i benötigt wird ist. Mein Athlon64 3000+ taktet fast durchgängig nur mit 800Mhz, beim alten VLC lag der Takt fast durchgängig bei 2000Mhz.

 

Leider musste ich feststellen dass, wenn ein Stream gestoppt wird um einen anderern zu starten, immer nur der zuerst ausgewählte Stream abgespielt wird.

 

Dafür hab ich eine Lösung gefunden, vorrausgesetzt man kann auf die Playlist verzichten. Das ist zwar nicht optimal aber es funktioniert.

 

Man bearbeitet einfach die browser.xml

 

bei meinem PC (Gentoo) unter /usr/share/vlc/http/requests zu finden

 

und fügt dort:

<vlc id="rpn" param1="playlist_empty" />

 

direkt in die 2te zeile ein.

 

So löscht man die Playlist beim jeden öffnen des Dateibrowser und VLC spielt die richtige Datei ab.

 

Wo ich grad dabei bin, in den ganzen Howtos findet man das im Movieplayer nur eine Bitrate von 1000 funktioniert, dem war bei mir auch bei den vorherigen versionen von VLC nicht so.

 

Ich hab eine Auflösung von 720x576 und 2800 eingestellt und hab fast nie Aussetzer mit Puffern, Kommt immer auf

das Ausgangsformat an.

 

Allerdings hab ich meinen Startbefehl für VLC etwas erweitert:

 

vlc --extraintf=http --http-host :8080 --sout=transcode{fps=25,venc=ffmpeg,interlace,pre-me,mpeg4-matrix} --http-caching=32768

 

Dies habe ich auch mit Windows getestet.

 

gruß sessa

 

Edit hurry-up entfernt und http-caching hinzugefügt nur mit genau 32MB

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi sessa,

 

danke für die Info's:

Allerdings hab ich meinen Startbefehl für VLC etwas erweitert:

 

ZITAT

vlc --extraintf=http --http-host :8080 --sout=transcode{fps=25,venc=ffmpeg,hurry-up,interlace,pre-me,mpeg4-matrix}

 

 

Dies habe ich auch mit Windows getestet.

 

Geht ganz einwandfrei <_<:):huh::lol: :lol:

Ich bin sehr zufrieden.

 

cu

roni.x

Link zu diesem Kommentar
Auf anderen Seiten teilen

vlc --extraintf=http --http-host :8080 --sout=transcode{fps=25,venc=ffmpeg,hurry-up,interlace,pre-me,mpeg4-matrix}

 

Ds habe ich eben auch unter Windows getestet und >Film gestsartet, funktioniert einwandfrei

Aber meine Fragen was ist mit caching=32192, braucht Mann nicht !!!!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

 

Aber meine Fragen was ist mit caching=32192, braucht Mann nicht !!!!

 

Ich hab im Streaming Howto von VLC keine derartige Einstellung gefunden. Nur eine in "ms" für die UDP Übertragung, Standard sind dort 300 ms.

 

Wo hast du den caching Wert eingetragen?

 

Das hurry-up kann man bei einem schnellen Prozessor auch löschen, das hatte ich nur zur Sicherheit eingebaut falls der Prozessor mal zu 100 % ausgelastet ist weil er noch mit anderen dingen beschäftigt ist, der Befehl überspringt Frames wer der Prozessor nicht hinterherkommt

 

gruß sessa

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

 

ups das mit dem caching stand in dem Howto hier im board <_<, hab ich wohl nie gelesen, In streaming howto von vlc selbst ist http-caching nicht vorhanden. Hab meinen Startbefehl im ersten Post angepasst. Läuft anscheinend besser.

 

gruß

sessa

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 4 weeks later...

hi

 

mal eine ganz blöde frage - ihr schaut damit filme per vlc über die dbox auf einem fernseher?

 

ich versuche gerade den anderen weg - die box steht in einem andern raum und ich möchte per vlc auf meinem pc-monitor das fernsehbild empfangen.

per web-oberfläche und live gehts, aber es ruckelt arg....

 

wie muss ich den vlc starten um das bild von der box auf meinem desktop zu sehen?

muss ich vorher was an der box einrichten? vermutlich nicht da es sonst mit dem webbrowser auch nicht gehen würde

 

kann mir jemand einen tipp geben?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Man bearbeitet einfach die browser.xml

 

bei meinem PC (Gentoo) unter /usr/share/vlc/http/requests zu finden

 

und fügt dort:

 

 

direkt in die 2te zeile ein.

 

So löscht man die Playlist beim jeden öffnen des Dateibrowser und VLC spielt die richtige Datei ab.

 

Wo ich grad dabei bin, in den ganzen Howtos findet man das im Movieplayer nur eine Bitrate von 1000 funktioniert, dem war bei mir auch bei den vorherigen versionen von VLC nicht so.

 

Ich hab eine Auflösung von 720x576 und 2800 eingestellt und hab fast nie Aussetzer mit Puffern, Kommt immer auf

das Ausgangsformat an.

 

Allerdings hab ich meinen Startbefehl für VLC etwas erweitert:

 

 

 

Dies habe ich auch mit Windows getestet.

 

gruß sessa

 

Edit hurry-up entfernt und http-caching hinzugefügt nur mit genau 32MB

 

Zwei sehr schöne Tipps, vor allem Ersteres hat mich beim neuen VLC gestört.

Nur die Datei heißt bei mir browse.xml und nicht browser.xml

 

Aber Danke auf jeden Fall für die Tipps ;)

 

Jetzt muss ich nur noch ausprobieren, wie man die Untertitelschriftart beim Streamen auf die Dbox wieder "normal" hinbekommt, weil im neuen VLC sehen die Untertitel etwas gequetscht aus....

Link zu diesem Kommentar
Auf anderen Seiten teilen

und so geht es als dienst:

 

vlc.exe -I ntservice --ntservice-install --ntservice-extraintf=http --http-host :8080 --sout=transcode{fps=25,venc=ffmpeg,interlace,pre-me,mpeg4-matrix} --http-caching=32768

 

mal noch ne frage von mir.

 

wie lassen sich untertitel mitstreamen? zb die .avi datei 1234.avi und passend dazu dann die untertitel 1234.srt.

wenn ich die avi datei normal über den vlc aufrufe, und die untertiteldatei liegt mit gleichem namen im selben ordner, wird diese ja mit abgespielt.

 

wie erreiche ich das auch beim streamen?

 

danke für eure antworten

paulchen3006

Link zu diesem Kommentar
Auf anderen Seiten teilen

und so geht es als dienst:

 

vlc.exe -I ntservice --ntservice-install --ntservice-extraintf=http --http-host :8080 --sout=transcode{fps=25,venc=ffmpeg,interlace,pre-me,mpeg4-matrix} --http-caching=32768

 

mal noch ne frage von mir.

 

wie lassen sich untertitel mitstreamen? zb die .avi datei 1234.avi und passend dazu dann die untertitel 1234.srt.

wenn ich die avi datei normal über den vlc aufrufe, und die untertiteldatei liegt mit gleichem namen im selben ordner, wird diese ja mit abgespielt.

 

wie erreiche ich das auch beim streamen?

 

danke für eure antworten

paulchen3006

 

KLACK

 

Das haben hier jetzt schon öfters welche gefragt und es wird und wird nicht in den VLC-Einricht-Thread dazugepinnt. Kein Plan warum. Ich finde die Funktion äußerst wichtig, die Mods hier sehen das aber wohl anders... ;)

 

Noch was anderes: Kommt es nur mir so vor oder ruckelts beim Streamen mit dem neuen VLC mehr als zuvor? Besonders gerne wenn beispielsweise Grünzeugs oder ein Pflastersteinweg im Bild sind, also viele einzelne, sich womöglich noch leicht bewegende Bildstücke, dann ruckelt sich das Ganze ziemlich einen ab... Mir is schon klar, warum Grünzeugs etc. mehr Übertragungsbandbreite braucht (deswegen sieht Animal Planet bei Premiere auch so mies aus), aber bisher hielt sichs mit der Ruckelei beim Streamen in Grenzen. Es ruckelte nicht, sondern sah einfach nur grobpixeliger aus...

Link zu diesem Kommentar
Auf anderen Seiten teilen

KLACK

 

Das haben hier jetzt schon öfters welche gefragt und es wird und wird nicht in den VLC-Einricht-Thread dazugepinnt. Kein Plan warum. Ich finde die Funktion äußerst wichtig, die Mods hier sehen das aber wohl anders... ;)

 

Noch was anderes: Kommt es nur mir so vor oder ruckelts beim Streamen mit dem neuen VLC mehr als zuvor? Besonders gerne wenn beispielsweise Grünzeugs oder ein Pflastersteinweg im Bild sind, also viele einzelne, sich womöglich noch leicht bewegende Bildstücke, dann ruckelt sich das Ganze ziemlich einen ab... Mir is schon klar, warum Grünzeugs etc. mehr Übertragungsbandbreite braucht (deswegen sieht Animal Planet bei Premiere auch so mies aus), aber bisher hielt sichs mit der Ruckelei beim Streamen in Grenzen. Es ruckelte nicht, sondern sah einfach nur grobpixeliger aus...

 

 

joo, soweit war ich auch schon, danke

 

aber das ist ja "nur" semiautomatisch". hab also keine lust, jedesmal ins arbeitszimmer an den computer zu rennen, oder per remotedesktop einzuloggen, um die .srt einzutragen.

ich denke, ich such mir lieber nen weg, die .srt hard zu coden.

 

trotzdem vielen dank.

 

zu deiner sache, ja ist mir aufgefallen, aber bei mir ist es mehr ein zittern als am ruckeln. ich denke aber wir meinen das gleiche. ich spiele noch ein wenig an den einstellungen rum und schaue, ob sich da was bessert.

 

greetz

paulchen3006

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

 

ich hab das Problem mit der Wiedergabeliste. Jedesmal wenn ich ein anderen Film auswähle kommt der zuvor gespielte. Ich habe die browse.xml angepasst. aber das geht nicht. Ich benutze vlc 0.9.3 und vista 32bit. hab das keywelt image vom juli drauf. Hat noch einer ne Lösung für mich oder kann er mir mal seine browse.xml schicken :-)

 

Danke euch Gruß Fox

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

 

da bei der neuesten VLC Version 9.3 der httpd von VLC immer abgestürzt ist sobald ich einen Stream abgebrochen habe, musste ich mir das gezwungenermaßen nochmal genauer anschauen und den Befehl an anderer Stelle eingeben, jetzt läuft es wieder einwandfrei.

 

und hier der Inhalt der browse.xml :

 

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<vlc id="if" param1="0"/>

<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >

< browse.xml: VLC media player web interface

< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >

< Copyright © 2005-2006 the VideoLAN team

< $Id$

<

< Authors: Antoine Cellerier <dionoea -at- videolan -dot- org>

<

< This program is free software; you can redistribute it and/or modify

< it under the terms of the GNU General Public License as published by

< the Free Software Foundation; either version 2 of the License, or

< (at your option) any later version.

<

< This program is distributed in the hope that it will be useful,

< but WITHOUT ANY WARRANTY; without even the implied warranty of

< MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

< GNU General Public License for more details.

<

< You should have received a copy of the GNU General Public License

< along with this program; if not, write to the Free Software

< Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.

< - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<vlc id="end" />

 

<root>

<vlc id="if" param1="url_param 1 =" />

<vlc id="rpn" param1="playlist_empty" />

<vlc id="rpn" param1="'dir' url_extract" />

<vlc id="foreach" param1="file" param2="directory" />

<vlc id="if" param1="file.basename value '.' 1 strncmp 0 != file.basename value '..' 2 strncmp 0 = |" />

<element type="<vlc id="value" param1="file.type" />" size="<vlc id="value" param1="file.size" />" date="<vlc id="value" param1="file.date" />" path="<vlc id="value" param1="file.name value htmlspecialchars" />" name="<vlc id="value" param1="file.basename value htmlspecialchars" />" extension="<vlc id="value" param1="file.ext value htmlspecialchars" />" />

<vlc id="end" />

<vlc id="end" />

<vlc id="end" />

</root>

 

Gruß

 

sessa

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi sessa

 

klasse das war´s. Allerdings konnte ich eine Browse.xml nicht übernehmen das hat bei mir geruckelt und gezuckelt. Jetz hab ich meine Browse.xml um den eintrag an der richtigen stelle erweitert und was soll ich sagen es funktioniert. :-) -froi~ Danke.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also bei mir ruckelts immer noch bei "Grünzeug" tierisch....das war früher nie so. Da hats nich geruckelt, sondern es kam zu Klötzchenbildung und man sah dem Grünzeug halt an, dass die Bitrate zu niedrig ist.

 

Ich weiß gar nicht, wie ich so ne neue Lost-Staffel anschauen könnte, weil da is ja fast nur Grünzeug im Bild.

 

Vielleicht muss ich doch auf den alten VLC zurückgreifen und schauen obs wieder besser damit wird ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 1 month later...
  • 2 months later...
Man bearbeitet einfach die browser.xml

 

bei meinem PC (Gentoo) unter /usr/share/vlc/http/requests zu finden

 

und fügt dort:

 

<vlc id="rpn" param1="playlist_empty" />

direkt in die 2te zeile ein.

 

So löscht man die Playlist beim jeden öffnen des Dateibrowser und VLC spielt die richtige Datei ab.

 

Recht vielen Dank!!! Genau das habe ich gesucht und es funzt super!!! THX!!!

gruß

jw

Link zu diesem Kommentar
Auf anderen Seiten teilen

[...]

 

Leider musste ich feststellen dass, wenn ein Stream gestoppt wird um einen anderern zu starten, immer nur der zuerst ausgewählte Stream abgespielt wird.

 

Dafür hab ich eine Lösung gefunden, vorrausgesetzt man kann auf die Playlist verzichten. Das ist zwar nicht optimal aber es funktioniert.

 

Man bearbeitet einfach die browser.xml

 

bei meinem PC (Gentoo) unter /usr/share/vlc/http/requests zu finden

 

und fügt dort:

 

 

direkt in die 2te zeile ein.

 

So löscht man die Playlist beim jeden öffnen des Dateibrowser und VLC spielt die richtige Datei ab.

 

[...]

 

Hallo,

 

weiss vielleicht jemand Rat, um dieses Problem beim Streaming von via VLC auf Mac Os X zu lösen ?? Auf diesem System existiert die browser.xml leider nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 months later...

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...