Byteplayer: Unterschied zwischen den Versionen

626 Bytes hinzugefügt ,  6. Januar 2014
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
=== Beschreibung ===
Der byteplayer ist eine kleine Webanwendung, welche vom Benutzer mit URLs von Youtube-Videos gefüttert wird (oder von anderen Plattformen).
Mittels [https://github.com/rg3/youtube-dl youtube-dl] und [http://livestreamer.tanuki.se/en/latest/ livestreamer] werden die URLs ausgewertet und die Videos mit mplayer2 auf der X11-Anzeige des die Webanwendung hostenden Rechners im Vollbild abgespielt.
Hierfür ist unter [http://video.dhcp.bingo:8080 video.dhcp.bingo] der byteplayer tatsächlich in Betrieb.
 
= Hinweise =
 
=== VLC SpezifischesAbhängigkeiten ===
* Wenn man nicht immer die beste Streamqualität bei YouTube/Vimeo/... Videos haben will, kann man diese in VLC umstellen[https://forum.videolan.org/viewtopic.php?f=32&t=107096#p385405]
 
= Abhängigkeiten =
* python-dbus
* MPRIS2 fähiger Videoplayer
 
 
= Code =
=== Hinweise ===
==== MPlayer VS MPRIS2 ====
Ursprünglich sollte byteplayer eine Kombination aus youtube-dl/livestreamer und mplayer steuern. Wir haben dann zu MPRIS2 gewechselt. Gründe:
* mplayers Slave-Mode hat kein gutes Design[https://github.com/mpv-player/mpv/issues/252]
* mplayer hat viele Forks, dessen Slave-Modi inkompatibel sind
* MPRIS2 ist ein offener Standard, mit dem man theoretisch eine Vielzahl von Videoplayern steuern kann (Vielleicht auch eines Tages einen mplayer Fork?)
* VLC implementiert MPRIS2 brauchbar und kann YouTube und Vimeo Videos von Haus aus (=> man braucht youtube-dl nicht dafür)
 
==== VLC Spezifisches ====
* Wenn man nicht immer die beste Streamqualität bei YouTube/Vimeo/... Videos haben will, kann man diese in VLC umstellen[https://forum.videolan.org/viewtopic.php?f=32&t=107096#p385405]
 
 
=== Code ===
Siehe [http://rhodecode.bytewerk.org/Webzeug/byteplayer Rhodecode-Repository]
 
179

Bearbeitungen