TV: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(→‎XBMC: Cache vergrößern)
K (form)
Zeile 3: Zeile 3:
Findet Videos von <code>[[cider]]:/mnt/videos</code>.
Findet Videos von <code>[[cider]]:/mnt/videos</code>.


== XBMC ==
== [[w:de:XBMC|XBMC]] ==


=== Remote Start eines YouTube-Videos ===
=== Remote Start eines YouTube-Videos ===
<pre>curl -XPOST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "method": "Player.Open", "params":{"item" :{ "file" : "plugin://plugin.video.youtube/?action=play_video&videoid=quVpSK74zy8" }}}' http://raspbmc-2.local/jsonrpc</pre>
: <source lang=bash>curl -XPOST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "method": "Player.Open", "params":{"item" :{ "file" : "plugin://plugin.video.youtube/?action=play_video&videoid=quVpSK74zy8" }}}' http://raspbmc-2.local/jsonrpc</source>
Mehr Plugin URI Schemes hier: https://github.com/khloke/play-to-xbmc-chrome/blob/master/js/xbmc-helper.js
Mehr Plugin URI Schemes gibt es bei https://github.com/khloke/play-to-xbmc-chrome/blob/master/js/xbmc-helper.js .


=== Cache vergrößern ===
=== Cache vergrößern ===


<pre>
: <source lang=bash>ssh root@xbmc.local</source>
ssh root@xbmc.local
: <source lang=bash>openelec</source>
openelec
: <source lang=bash>cat > .xbmc/userdata/advancedsettings.xml</source>
cat > .xbmc/userdata/advancedsettings.xml
<source lang=bash>
<advancedsettings>
<advancedsettings>
<network>
<network>
Zeile 21: Zeile 21:
</advancedsettings>
</advancedsettings>
^D
^D
</pre>
</source>


== H.264-Streaming von Bildschirminhalten ==
== H.264-Streaming von Bildschirminhalten ==


=== Lokal ===
=== Lokal ===
<pre>
: <source lang=bash>(echo -ne 'HTTP/1.0 200 OK\r\nContent-type: video/mkv\r\n\r\n'; ffmpeg -f x11grab -framerate 4 -video_size 1440x900 -i :0.0 -vf format=pix_fmts=yuv420p -f matroska -vcodec libx264 -preset ultrafast -tune zerolatency -threads 2 -b:v 1000k - ) | nc -lvvp 65067</source>
(echo -ne 'HTTP/1.0 200 OK\r\nContent-type: video/mkv\r\n\r\n';                           \
ffmpeg -f x11grab -framerate 4 -video_size 1440x900 -i :0.0 -vf format=pix_fmts=yuv420p \
-f matroska -vcodec libx264 -preset ultrafast -tune zerolatency -threads 2 -b:v 1000k - )\
| nc -lvvp 65067
 
</pre>


=== RaspberryPI am TV ===
=== RaspberryPI am TV ===
<pre>
: <source lang=bash>DISPLAY=:0 omxplayer --video_fifo 0 --video_queue 0 --threshold 0 http://172.22.99.110:65067/</source>
DISPLAY=:0 omxplayer --video_fifo 0 --video_queue 0 --threshold 0 http://172.22.99.110:65067/
</pre>


[[Kategorie:HQ]]
[[Kategorie:HQ]]
[[Kategorie:Infrastruktur]]
[[Kategorie:Infrastruktur]]

Version vom 4. November 2014, 00:51 Uhr

DLNA

Findet Videos von cider:/mnt/videos.

XBMC

Remote Start eines YouTube-Videos

curl -XPOST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "method": "Player.Open", "params":{"item" :{ "file" : "plugin://plugin.video.youtube/?action=play_video&videoid=quVpSK74zy8" }}}' http://raspbmc-2.local/jsonrpc

Mehr Plugin URI Schemes gibt es bei https://github.com/khloke/play-to-xbmc-chrome/blob/master/js/xbmc-helper.js .

Cache vergrößern

ssh root@xbmc.local
openelec
cat > .xbmc/userdata/advancedsettings.xml
<advancedsettings>
<network>
<cachemembuffersize>20971520</cachemembuffersize>
</network>
</advancedsettings>
^D

H.264-Streaming von Bildschirminhalten

Lokal

(echo -ne 'HTTP/1.0 200 OK\r\nContent-type: video/mkv\r\n\r\n'; ffmpeg -f x11grab -framerate 4 -video_size 1440x900 -i :0.0 -vf format=pix_fmts=yuv420p -f matroska -vcodec libx264 -preset ultrafast -tune zerolatency -threads 2 -b:v 1000k - ) | nc -lvvp 65067

RaspberryPI am TV

DISPLAY=:0 omxplayer --video_fifo 0 --video_queue 0 --threshold 0 http://172.22.99.110:65067/