179
Bearbeitungen
(VLC Hinweis: YouTube Qualität runterstellen) |
Keine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
=== Beschreibung ===
Der byteplayer ist eine kleine Webanwendung, welche vom Benutzer mit entweder direkten Video-URLs oder Links von
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
Für Android-Nutzer: [http://10.42.0.66 10.42.0.66]
=== Abhängigkeiten ===▼
= Hinweise =▼
* python-dbus
* MPRIS2 fähiger Videoplayer
== 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]▼
▲=== Hinweise ===
▲= Abhängigkeiten =
==== 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]]
|
Bearbeitungen