Byteplayer: Unterschied zwischen den Versionen

916 Bytes hinzugefügt ,  12. April 2014
keine Bearbeitungszusammenfassung
(Seite angelegt und mit rudimentärem Inhalt befüllt)
 
Keine Bearbeitungszusammenfassung
 
(15 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
=== Beschreibung ===
Der byteplayer ist eine kleine Webanwendung, welche vom Benutzer mit entweder direkten Video-URLs oder Links von YoutubeStreaming-VideosSeiten wie zum Beispiel YouTube gefüttert wird. (oderTwitch.tv vonsupport via [http://livestreamer.tanuki.se/en/latest/ livestreamer] anderenist Plattformen)geplant.
Mittels [https://github.com/rg3/youtube-dl youtube-dl] werden die URLs ausgewerted und die Videos mit mplayer2 auf der X11-Anzeige des die Webanwendung hostenden Rechners im Vollbild abgespielt.
Es besteht auch die Möglichkeit URLs direkt an mplayer2 zu übergeben. Geplant ist die Integration von [http://livestreamer.tanuki.se/en/latest/ livestreamer], wodurch das Betrachten von twitch.tv-Streams möglich würde.
 
Konkreter Anwendungsfall ist das gemeinsame Betrachten von Videos am runden Tisch im Vereinsheim auf <strike>[[User:X5444|x5444]]s kleinem</strike> Neals großem Philips Fernseher.
Hierfür ist unter [http://video.dhcp.bingo:8080 video.dhcp.bingo] der byteplayer tatsächlich in Betrieb.
Für Android-Nutzer: [http://10.42.0.66 10.42.0.66]
 
=== Abhängigkeiten ===
= Code =
* python-dbus
* MPRIS2 fähiger Videoplayer
 
 
=== 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 auf D-Bus aufbauender, 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 abspielen (=> 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]
* Output-Einstellungen im Werk (ohne diese gab es Tearing und fehlenden Sound nach dem Seeken):
* * Audio: ''Hardwareausgabe''
* * Video: ''SDL''
 
=== Code ===
Siehe [http://rhodecode.bytewerk.org/Webzeug/byteplayer Rhodecode-Repository]
 
[[Category:Projekt]]
[[Category:Services]]
179

Bearbeitungen