Beta: VLC Server Plugin - Internetradio anhören & mehr
Beta: VLC Server Plugin - Internetradio anhören & mehr
Hallo hier das Beta meines VLC Server Plugins, dass ich mir mit ehr weniger als mehr Java Kenntnissen zusammengestöpselt habe.
Leider sind vermutlich noch etliche Bugs drin, deswegen nur ein Beta. Fehlermeldungen gerne hier posten.
(Zur Sicherheit sollte man nach dem Einrichten eine Sicherungskopie der Datei java.vlcserverplugin.VlcserverPlugin.prop anlegen,
falls das Plugin mal seine Settings verliert. )
Ziel des Plugins: vor allem Internetradio-Streams zeitgesteuert anhören/aufzeichnen
Es ist aber Prinzipiell jede Quelle möglich die der VLC abspielen kann
Voraussetzungen : Der VLC Player (www.videolan.org) muss mit zusätzlichem Telnet Interface gestartet sein.
Netzwerk : Der VLC Player kann auch auf einem anderen Rechner/Server laufen, der per Telnet erreichbar ist
Plattformen : alle auf denen VLC läuft
Konfiguration : Im Konfigurationsdialog können neben Voreinstellungen für jeden Sender eine StreamURL und das bevorzugte Ausgabeprofil gewählt werden
Was macht das Plugin?
Mit dem Plugin können Sendungen markiert werden.
Über einen Dialog wird nun interaktiv ein VLM Script erzeugt, dass dann per Telnet an den VLC gesendet wird.
Verändert werden können:
-Ausgabe:Datei /Lautsprecher /Beides
-Stream
-Dateiname
-Ausgabeort
-Ausgabeformat
etc.
Was kann mit VLC Plugin angesehen/angehört/aufgenommen werden?
Das Spektrum von vlc ist ja relativ groß. Unterstützt werden
Streamingprotokolle:
-http
-mms
-rtsp
...
Codecs:
-mp3
-wma
-real cook
uvm
Der Stream kann:
-normal abgespielt werden
-im Rohformat gespeichert werden (Vorteil:kein zusätzlicher Qualitätsverlust. Problem: Player muss das wiedererkennen können)
-in Containerdatei (.asf/.ogg) im Rohformat gespeichert werden (Vorteil:Player erkennt Stream wieder)
-in beliebiges Format Transcodiert werden (Nachteil:Qualitätsverlust, Rechenlast,Datenmenge- aber je nach Wunsch gut steuerbar)
Kann man mehrere Tage in voraus Programmieren?
Jein. Der VLC vergisst alle programmierten Streams beim Herunterfahren.
Es sollte aber möglich sein den VLC beim Hochfahren des Rechners automatisch zu starten (z.B. Autostart) und sofort die gespeicherte Programmierungen wieder zu laden.
Wie kann ich die Programmierten Sendungen überprüfen:
über Telnet: telnet 127.0.0.1 4212 -->Paswort: admin
über http : http://127.0.0.1:8080/vlm.html
VLC Tips:
http://wiki.videolan.org/Documentation: ... _HowTo/VLM
Kommandozeilenparameter:
VLC starten mit zusätzlichem Telnet und Http interface:
VLC --intf wx --extraintf telnet:http
Starten als Hintergrunddienst und Konfiguration laden (dieser Player ist dann nurnoch über Telnet oder Webinterface bedienbar! ):
vlc --intf telnet --extraintf http --control telnet --vlm-conf TVBVLMBroadcasts.txt
Bugs:
Plugin:bestimmt einige
VLC :beansprucht manchmal viel Leerlaufzeit (unter Windows) obwohl grade inaktiv.
Bin mal gespannt wie ihr das Plugin findet: http://rapidshare.de/files/37953964/vlc ... n.zip.html
Leider sind vermutlich noch etliche Bugs drin, deswegen nur ein Beta. Fehlermeldungen gerne hier posten.
(Zur Sicherheit sollte man nach dem Einrichten eine Sicherungskopie der Datei java.vlcserverplugin.VlcserverPlugin.prop anlegen,
falls das Plugin mal seine Settings verliert. )
Ziel des Plugins: vor allem Internetradio-Streams zeitgesteuert anhören/aufzeichnen
Es ist aber Prinzipiell jede Quelle möglich die der VLC abspielen kann
Voraussetzungen : Der VLC Player (www.videolan.org) muss mit zusätzlichem Telnet Interface gestartet sein.
Netzwerk : Der VLC Player kann auch auf einem anderen Rechner/Server laufen, der per Telnet erreichbar ist
Plattformen : alle auf denen VLC läuft
Konfiguration : Im Konfigurationsdialog können neben Voreinstellungen für jeden Sender eine StreamURL und das bevorzugte Ausgabeprofil gewählt werden
Was macht das Plugin?
Mit dem Plugin können Sendungen markiert werden.
Über einen Dialog wird nun interaktiv ein VLM Script erzeugt, dass dann per Telnet an den VLC gesendet wird.
Verändert werden können:
-Ausgabe:Datei /Lautsprecher /Beides
-Stream
-Dateiname
-Ausgabeort
-Ausgabeformat
etc.
Was kann mit VLC Plugin angesehen/angehört/aufgenommen werden?
Das Spektrum von vlc ist ja relativ groß. Unterstützt werden
Streamingprotokolle:
-http
-mms
-rtsp
...
Codecs:
-mp3
-wma
-real cook
uvm
Der Stream kann:
-normal abgespielt werden
-im Rohformat gespeichert werden (Vorteil:kein zusätzlicher Qualitätsverlust. Problem: Player muss das wiedererkennen können)
-in Containerdatei (.asf/.ogg) im Rohformat gespeichert werden (Vorteil:Player erkennt Stream wieder)
-in beliebiges Format Transcodiert werden (Nachteil:Qualitätsverlust, Rechenlast,Datenmenge- aber je nach Wunsch gut steuerbar)
Kann man mehrere Tage in voraus Programmieren?
Jein. Der VLC vergisst alle programmierten Streams beim Herunterfahren.
Es sollte aber möglich sein den VLC beim Hochfahren des Rechners automatisch zu starten (z.B. Autostart) und sofort die gespeicherte Programmierungen wieder zu laden.
Wie kann ich die Programmierten Sendungen überprüfen:
über Telnet: telnet 127.0.0.1 4212 -->Paswort: admin
über http : http://127.0.0.1:8080/vlm.html
VLC Tips:
http://wiki.videolan.org/Documentation: ... _HowTo/VLM
Kommandozeilenparameter:
VLC starten mit zusätzlichem Telnet und Http interface:
VLC --intf wx --extraintf telnet:http
Starten als Hintergrunddienst und Konfiguration laden (dieser Player ist dann nurnoch über Telnet oder Webinterface bedienbar! ):
vlc --intf telnet --extraintf http --control telnet --vlm-conf TVBVLMBroadcasts.txt
Bugs:
Plugin:bestimmt einige
VLC :beansprucht manchmal viel Leerlaufzeit (unter Windows) obwohl grade inaktiv.
Bin mal gespannt wie ihr das Plugin findet: http://rapidshare.de/files/37953964/vlc ... n.zip.html
Und noch als Starthilfe, nicht alle überprüft:
Bayern1:mms://a202.l674030201.c6740.e.lm.akamaistream.net/D/202/6740/v0001/reflector:30201
Bayern2:mms://a627.l674146626.c6741.e.lm.akamaistream.net/D/627/6741/v0001/reflector:46626
Bayern3:mms://a213.l674234375.c6742.g.lm.akamaistream.net/D/213/6742/v0001/reflector:34375
Bayern4:mms://a1395.l674355394.c6743.e.lm.akamaistream.net/D/1395/6743/v0001/reflector:55394
1Live :http://gffstream.ic.llnwd.net/stream/gf ... einslive_a
WDR2 :mms://a1367.l672223084.c6722.g.lm.akamaistream.net/D/1367/6722/v0001/reflector:23084
WDR3 :mms://a1918.l1383638601.c13836.e.lm.akamaistream.net/D/1918/13836/v0001/reflector:38601
WDR4 :mms://a473.l1383738602.c13837.e.lm.akamaistream.net/D/473/13837/v0001/reflector:38602
WDR5 :mms://a491.l751835324.c7518.g.lm.akamaistream.net/D/491/7518/v0001/reflector:35324
HR1:mms://d8519512036.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hr1/de_48.wma?cid=62954&dummy=.wmv
HR1:http://d8519512044.i.vel.core004.cdn.st ... /de_96.mp3
HR2:mms://d8519512035.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hr2/de_48.wma?cid=62955&dummy=.wmv
HR2:http://d85195728.i.tis.core005.cdn.stre ... /de_96.mp3
HR3:mms://d85195726.w.tis.core005.cdn.streamfarm.net/17000hr/live/3435hr3/de_48.wma?cid=62788&dummy=.wmv
HR3:http://d8519512041.i.vel.core004.cdn.st ... /de_96.mp3
HR4:mms://d85195723.w.tis.core005.cdn.streamfarm.net/17000hr/live/3435hr4/de_48.wma?cid=62959&dummy=.wmv
HR4:http://d8519512044.i.vel.core004.cdn.st ... /de_96.mp3
HRinfo:mms://d8519512035.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hrinfo/de_48.wma?cid=62960&dummy=.wmv
HRinfo:http://d85195727.i.tis.core005.cdn.stre ... /de_96.mp3
youFM:mms://d8519512038.w.vel.core004.cdn.streamfarm.net/17000hr/live/3219youfm/de_48.wma?cid=56564&dummy=.wmv
youFM:http://d85195728.i.tis.core005.cdn.stre ... /de_96.mp3
MDR_Sputnik:mms://d621466635.w.ipx.core001.cdn.streamfarm.net/22005mdrsputnik/live/3087mdr_sputnik_live/de_44.wma?cid=51501&dummy=.wmv
MDR_Sputnik:http://d851957213.i.tis.core005.cdn.str ... /de_96.mp3
MDR_Figaro:mms://d621466635.w.ipx.core001.cdn.streamfarm.net/22007mdrfigaro/live/3087mdr_figaro_live/de_44.wma?cid=51504&dummy=.wmv
MDR1_Sachsen:mms://d621466636.w.ipx.core001.cdn.streamfarm.net/22001mdr1sachsen/live/3087mdr_sachsen/de_44.wma?cid=58518&dummy=.wmv
MDR_Klassik:mms://d8019013966.w.glx.core006.cdn.streamfarm.net/22008mdrklassik/live/3087mdrklassik/klassik_128.wma?cid=60324&dummy=.wmv
MDR_Klassik:http://62.146.11.19:80/22008mdrklassik/ ... ik_128.mp3
SWR1-BW:mms://62.26.161.89/swr$swr1$live_bw_44.wma
SWR2:mms://213.200.97.108/swr$swr2$live.wma
SWR4-BW:mms://62.26.161.89/swr$swr4$live_bw.wma
DASDING:mms://62.26.161.89/dasding$livestream.wma
SWR-con.tra:mms://62.26.161.89/swrcontra$live.wma
DeutschlandRadio Kultur:mms://dradio-wm.t-bn.de/live/dlr/dlr
DeutschlandRadio Kultur:http://dradio-mp3.t-bn.de/dlr_live
Deutschlandfunk:mms://dradio-wm.t-bn.de/live/dlf/dlf
Deutschlandfunk:http://dradio-mp3.t-bn.de/dlf_live
OE1:mms://stream4.orf.at/oe1-wort
Radio Wien:mms://stream2.orf.at/radio_wien
OE3:mms://v1E31205438264Bgcsj2w07739FA61.proxitv.speednet.at/WSX/oe3_live
FM4:mms://streamy.orf.at/fm4_live
Wer zu faul ist das per Hand einzutragen, der kann nach dem ersten Plugin start die Datei java.vlcserverplugin.VlcserverPlugin.prop durch die Datei aus dem src Paket ersetzen -dann muss man nur noch die Pfade anpassen.
Bayern1:mms://a202.l674030201.c6740.e.lm.akamaistream.net/D/202/6740/v0001/reflector:30201
Bayern2:mms://a627.l674146626.c6741.e.lm.akamaistream.net/D/627/6741/v0001/reflector:46626
Bayern3:mms://a213.l674234375.c6742.g.lm.akamaistream.net/D/213/6742/v0001/reflector:34375
Bayern4:mms://a1395.l674355394.c6743.e.lm.akamaistream.net/D/1395/6743/v0001/reflector:55394
1Live :http://gffstream.ic.llnwd.net/stream/gf ... einslive_a
WDR2 :mms://a1367.l672223084.c6722.g.lm.akamaistream.net/D/1367/6722/v0001/reflector:23084
WDR3 :mms://a1918.l1383638601.c13836.e.lm.akamaistream.net/D/1918/13836/v0001/reflector:38601
WDR4 :mms://a473.l1383738602.c13837.e.lm.akamaistream.net/D/473/13837/v0001/reflector:38602
WDR5 :mms://a491.l751835324.c7518.g.lm.akamaistream.net/D/491/7518/v0001/reflector:35324
HR1:mms://d8519512036.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hr1/de_48.wma?cid=62954&dummy=.wmv
HR1:http://d8519512044.i.vel.core004.cdn.st ... /de_96.mp3
HR2:mms://d8519512035.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hr2/de_48.wma?cid=62955&dummy=.wmv
HR2:http://d85195728.i.tis.core005.cdn.stre ... /de_96.mp3
HR3:mms://d85195726.w.tis.core005.cdn.streamfarm.net/17000hr/live/3435hr3/de_48.wma?cid=62788&dummy=.wmv
HR3:http://d8519512041.i.vel.core004.cdn.st ... /de_96.mp3
HR4:mms://d85195723.w.tis.core005.cdn.streamfarm.net/17000hr/live/3435hr4/de_48.wma?cid=62959&dummy=.wmv
HR4:http://d8519512044.i.vel.core004.cdn.st ... /de_96.mp3
HRinfo:mms://d8519512035.w.vel.core004.cdn.streamfarm.net/17000hr/live/3435hrinfo/de_48.wma?cid=62960&dummy=.wmv
HRinfo:http://d85195727.i.tis.core005.cdn.stre ... /de_96.mp3
youFM:mms://d8519512038.w.vel.core004.cdn.streamfarm.net/17000hr/live/3219youfm/de_48.wma?cid=56564&dummy=.wmv
youFM:http://d85195728.i.tis.core005.cdn.stre ... /de_96.mp3
MDR_Sputnik:mms://d621466635.w.ipx.core001.cdn.streamfarm.net/22005mdrsputnik/live/3087mdr_sputnik_live/de_44.wma?cid=51501&dummy=.wmv
MDR_Sputnik:http://d851957213.i.tis.core005.cdn.str ... /de_96.mp3
MDR_Figaro:mms://d621466635.w.ipx.core001.cdn.streamfarm.net/22007mdrfigaro/live/3087mdr_figaro_live/de_44.wma?cid=51504&dummy=.wmv
MDR1_Sachsen:mms://d621466636.w.ipx.core001.cdn.streamfarm.net/22001mdr1sachsen/live/3087mdr_sachsen/de_44.wma?cid=58518&dummy=.wmv
MDR_Klassik:mms://d8019013966.w.glx.core006.cdn.streamfarm.net/22008mdrklassik/live/3087mdrklassik/klassik_128.wma?cid=60324&dummy=.wmv
MDR_Klassik:http://62.146.11.19:80/22008mdrklassik/ ... ik_128.mp3
SWR1-BW:mms://62.26.161.89/swr$swr1$live_bw_44.wma
SWR2:mms://213.200.97.108/swr$swr2$live.wma
SWR4-BW:mms://62.26.161.89/swr$swr4$live_bw.wma
DASDING:mms://62.26.161.89/dasding$livestream.wma
SWR-con.tra:mms://62.26.161.89/swrcontra$live.wma
DeutschlandRadio Kultur:mms://dradio-wm.t-bn.de/live/dlr/dlr
DeutschlandRadio Kultur:http://dradio-mp3.t-bn.de/dlr_live
Deutschlandfunk:mms://dradio-wm.t-bn.de/live/dlf/dlf
Deutschlandfunk:http://dradio-mp3.t-bn.de/dlf_live
OE1:mms://stream4.orf.at/oe1-wort
Radio Wien:mms://stream2.orf.at/radio_wien
OE3:mms://v1E31205438264Bgcsj2w07739FA61.proxitv.speednet.at/WSX/oe3_live
FM4:mms://streamy.orf.at/fm4_live
Wer zu faul ist das per Hand einzutragen, der kann nach dem ersten Plugin start die Datei java.vlcserverplugin.VlcserverPlugin.prop durch die Datei aus dem src Paket ersetzen -dann muss man nur noch die Pfade anpassen.
Das hab ich mir noch nicht so überlegt. Zumal ich die Liste auch nicht komplett geprüft habe, und ich mir noch nicht überlegt habe wie ich es mit Sendern machen will, die mehrere Streams (verschiedene Codecs, mehrere Kilobitraten) anbieten.
Evtl wäre es ja dann auch sinnvoller so eine Liste separat online zu stellen, damit man sie besser/überhaupt updaten kann. Sonst müsste man ja wegen jedem geänderten Stream das Plugin neu komplieren/uploaden.
Evtl wäre es ja dann auch sinnvoller so eine Liste separat online zu stellen, damit man sie besser/überhaupt updaten kann. Sonst müsste man ja wegen jedem geänderten Stream das Plugin neu komplieren/uploaden.
So noch einiges verbessert, auch sind nun etliche Streams "voreingestellt".
Installation:
-Plugin in das Pluginverzeichnis kopieren
-TVB Starten
-Menü->Plugins->Plugins Verwalten->Vlc Server Plugin ->konfigurieren
->"Automatisch füllen" drücken
-->ggf. andere/alternativen Stream wählen
-Restliche Optionen wie gewünscht anpassen
http://rapidshare.de/files/38028686/Vlc ... n.jar.html
Freue mich auf Rückmeldungen
Edit:Zwei Bugs entfernt V0.0.0.2 neuer Rapidshare Link
Installation:
-Plugin in das Pluginverzeichnis kopieren
-TVB Starten
-Menü->Plugins->Plugins Verwalten->Vlc Server Plugin ->konfigurieren
->"Automatisch füllen" drücken
-->ggf. andere/alternativen Stream wählen
-Restliche Optionen wie gewünscht anpassen
http://rapidshare.de/files/38028686/Vlc ... n.jar.html
Freue mich auf Rückmeldungen
Edit:Zwei Bugs entfernt V0.0.0.2 neuer Rapidshare Link
Zuletzt geändert von webbiller am 11 Dez 2007, 23:39, insgesamt 1-mal geändert.
-
- Site Admin
- Beiträge: 3353
- Registriert: 09 Sep 2006, 22:45
Automatisch füllen:
Code: Alles auswählen
Thread [AWT-EventQueue-1] (Suspended (exception ArrayIndexOutOfBoundsException))
Vector<E>.elementAt(int) line: 427
VlcServerSettings$4(DefaultTableModel).getValueAt(int, int) line: 632
JTable.getValueAt(int, int) line: 2638
VlcServerSettings.UpdateURLs() line: 112 [local variables unavailable]
VlcServerSettings$6.actionPerformed(ActionEvent) line: 523
JButton(AbstractButton).fireActionPerformed(ActionEvent) line: 1995
AbstractButton$Handler.actionPerformed(ActionEvent) line: 2318
DefaultButtonModel.fireActionPerformed(ActionEvent) line: 387
DefaultButtonModel.setPressed(boolean) line: 242
BasicButtonListener.mouseReleased(MouseEvent) line: 236
JButton(Component).processMouseEvent(MouseEvent) line: 6038
JButton(JComponent).processMouseEvent(MouseEvent) line: 3265
JButton(Component).processEvent(AWTEvent) line: 5803
JButton(Container).processEvent(AWTEvent) line: 2058
JButton(Component).dispatchEventImpl(AWTEvent) line: 4410
JButton(Container).dispatchEventImpl(AWTEvent) line: 2116
JButton(Component).dispatchEvent(AWTEvent) line: 4240
LightweightDispatcher.retargetMouseEvent(Component, int, MouseEvent) line: 4322
LightweightDispatcher.processMouseEvent(MouseEvent) line: 3986
LightweightDispatcher.dispatchEvent(AWTEvent) line: 3916
JDialog(Container).dispatchEventImpl(AWTEvent) line: 2102
JDialog(Window).dispatchEventImpl(AWTEvent) line: 2429
JDialog(Component).dispatchEvent(AWTEvent) line: 4240
TextComponentPopupEventQueue(EventQueue).dispatchEvent(AWTEvent) line: 599
TextComponentPopupEventQueue.dispatchEvent(AWTEvent) line: 37
EventDispatchThread.pumpOneEventForFilters(int) line: 273
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 183
EventDispatchThread.pumpEventsForFilter(Conditional, EventFilter) line: 177
Dialog$1.run() line: 1039
PeerEvent(InvocationEvent).dispatch() line: 209
TextComponentPopupEventQueue(EventQueue).dispatchEvent(AWTEvent) line: 597
TextComponentPopupEventQueue.dispatchEvent(AWTEvent) line: 37
EventDispatchThread.pumpOneEventForFilters(int) line: 273
EventDispatchThread.pumpEventsForFilter(int, Conditional, EventFilter) line: 183
EventDispatchThread.pumpEventsForHierarchy(int, Conditional, Component) line: 173
EventDispatchThread.pumpEvents(int, Conditional) line: 168
EventDispatchThread.pumpEvents(Conditional) line: 160
EventDispatchThread.run() line: 121
Seltsam, da ging wirklich eine for Schleife über das Ziel hinausBananeweizen hat geschrieben:Automatisch füllen:
Aber unter WinXP Java 1.6.0_03 hat er ohne murren das einfach geschluckt.
Habt ihr eine Developer Version mit strengerer Bereichs bzw Fehlerprüfung? Oder kann man das seinem Java irgendwie sagen? Oder liegts nur an der Betriebssystem Plattform?
Probier es mit dem neunen Link nochmal, hoffe es geht nun..
So, auf Anfrage lade ich mal hier die meine aktuelle Version hoch
http://www.arcortools.de/tvb/VlcserverPlugin.jar
neues:
-schon ermittelte URLs der wichtigsten ÖR Radiosender als csv enthalten
-mit einem Klick URLs vorbelegen
-Radiostream URL kann vorab getestet werden /VLC wird aufgeruen
Installation: Plugin ins TVB Pluginverzeichnis kopieren
TVB aufrufen Über das konfigurationsmenü auf die Plugin Konfiguration gehen
Auf "Automatisch füllen" gehen, um den Radiosendern ohne StreamURL automatisch die erstbeste passende URL zuzuweisen.
Sonstige optionen anpassen
Konfiguration speichern
Fertig
VLC starten (per Hand oder z.B. bei Rechnerstart) mit aktiviertem Telnet Interface.
Nun kann man Sendungen mit rechtem Mauscklick im VLC programmieren.
Es wird ein VLM Script aus den vorhandenen Informationen und voreinstellungen erstellt, das dann per Telnet an den VLC/VLM Server geschickt werden kann.
Hinweis: Der aktuelle vlc (8.6e Release) hat öfters Probleme mit einigen Radiostreams und stürzt ab.Die Version 8.6d hatte IMHO diese Probleme nicht
http://www.arcortools.de/tvb/VlcserverPlugin.jar
neues:
-schon ermittelte URLs der wichtigsten ÖR Radiosender als csv enthalten
-mit einem Klick URLs vorbelegen
-Radiostream URL kann vorab getestet werden /VLC wird aufgeruen
Installation: Plugin ins TVB Pluginverzeichnis kopieren
TVB aufrufen Über das konfigurationsmenü auf die Plugin Konfiguration gehen
Auf "Automatisch füllen" gehen, um den Radiosendern ohne StreamURL automatisch die erstbeste passende URL zuzuweisen.
Sonstige optionen anpassen
Konfiguration speichern
Fertig
VLC starten (per Hand oder z.B. bei Rechnerstart) mit aktiviertem Telnet Interface.
Nun kann man Sendungen mit rechtem Mauscklick im VLC programmieren.
Es wird ein VLM Script aus den vorhandenen Informationen und voreinstellungen erstellt, das dann per Telnet an den VLC/VLM Server geschickt werden kann.
Hinweis: Der aktuelle vlc (8.6e Release) hat öfters Probleme mit einigen Radiostreams und stürzt ab.Die Version 8.6d hatte IMHO diese Probleme nicht
aus sicherheitsgründen sollte man unbedingt auf 0.8.6f updaten
http://www.videolan.org/
Changes between 0.8.6e and 0.8.6f
Security updates
* Really fixed subtitle buffer overflow (CVE-2007-6681, VideoLAN-SA-0801)
* Fixed Real RTSP code execution problem (CVE-2008-0073, VideoLAN-SA-0803)
* Fixed MP4 integer overflows (CVE-2008-1489, VideoLAN-SA-0803)
* Fixed cinepak integer overflow (VideoLAN-SA-0803)
Various bugfixes
* The Mozilla plugin registers a usable range of MIME-types on Mac OS X
* Improved video output behavior on multi-screen setups running Mac OS X
* Fixed crashes in H264 packetizer
* Close MMS access on network timeout
* Fix some problems with AAC decoder & packetizer
http://www.videolan.org/
Changes between 0.8.6e and 0.8.6f
Security updates
* Really fixed subtitle buffer overflow (CVE-2007-6681, VideoLAN-SA-0801)
* Fixed Real RTSP code execution problem (CVE-2008-0073, VideoLAN-SA-0803)
* Fixed MP4 integer overflows (CVE-2008-1489, VideoLAN-SA-0803)
* Fixed cinepak integer overflow (VideoLAN-SA-0803)
Various bugfixes
* The Mozilla plugin registers a usable range of MIME-types on Mac OS X
* Improved video output behavior on multi-screen setups running Mac OS X
* Fixed crashes in H264 packetizer
* Close MMS access on network timeout
* Fix some problems with AAC decoder & packetizer
-
- Junior Member
- Beiträge: 21
- Registriert: 25 Nov 2007, 11:46
plugin VlcserverPlugin.jar versucht, aber ?????
hi, webbiller,
ich habe versucht, das plugin, wie beschrieben, unter Linux zu installieren in den TVB 2.6.3f.
1) VlcserverPlugin.jar nach ~/.tvbrowser/2.6.3/plugins/ kopiert
2) dann erst TVB gestartet
3) Einstellungen -> "plugins verwalten"
aber das Plugin ist einfach nicht sichtbar?
Was mache ich falsch.
b.t.w. habs gerade genau gleich auch unter Mac OS X 10.5.2 versucht - gleiches Ergebnis - auch die Aktualisierung/Suche ändert nichts daran
J.l.B.
ich habe versucht, das plugin, wie beschrieben, unter Linux zu installieren in den TVB 2.6.3f.
1) VlcserverPlugin.jar nach ~/.tvbrowser/2.6.3/plugins/ kopiert
2) dann erst TVB gestartet
3) Einstellungen -> "plugins verwalten"
aber das Plugin ist einfach nicht sichtbar?
Was mache ich falsch.
b.t.w. habs gerade genau gleich auch unter Mac OS X 10.5.2 versucht - gleiches Ergebnis - auch die Aktualisierung/Suche ändert nichts daran
J.l.B.