TV: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(→‎XBMC: Cache vergrößern)
(16 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Hardware ==
; hergestellt von: Samsung<!--
; hergestellt am: 201y-mm-dd-->
; Modell: [http://www.samsung.com/de/support/model/UE55F6500SSXXH UE55F6500SSXXH]
== Anschaffung ==
nur "Dauerleihgabe" (wegen dem Mangel zur Ausstellung einer Spendenquittung)
== [[w:de:DLNA|DLNA]] ==
== [[w:de:DLNA|DLNA]] ==


Findet Videos von <code>[[cider]]:/mnt/videos</code>.
Findet Videos von [[cider]], [[storage]]
 
Experimente zur Fernsteuerung des Fernsehers [https://www.npmjs.com/package/upnp-mediarenderer-client mit node.js] sind bisher nicht erfolgreich gewesen.
 
== [[w:de:Kodi Media Center|Kodi]] ==
: aka [[w:de:XBMC|XBMC]]


== XBMC ==
; Siehe auch:
* [http://kodi.tv/ Homepage]
* [http://kodi.wiki/ Wiki]


=== 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>
 
Mehr Plugin URI Schemes hier: https://github.com/khloke/play-to-xbmc-chrome/blob/master/js/xbmc-helper.js
: <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://k-ot:k-ot@okodi.local/jsonrpc</source>
Mehr Plugin URI Schemes gibt es bei https://github.com/khloke/play-to-xbmc-chrome/blob/master/js/xbmc-helper.js .
 
=== Remote Start eines MP4-Videos von HTTP ===
 
: <source lang=bash>curl -XPOST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "method": "Player.Open", "params":{"item" :{ "file" : "http://webdav:wie üblich@storage.hq.c3d2.de:8080/rpool/Talks/31c3/31c3-6585-en-de-Inside_Field_Station_Berlin_Teufelsberg_hd.mp4" }}}' http://raspbmc.local/jsonrpc</source>
 
=== HLS-Stream eines Wayland-Displays in einem Verzeichnis bereitstellen ===
 
sudo LIBVA_DRIVER_NAME=iHD ffmpeg  -framerate 30 -f kmsgrab -i - -vaapi_device /dev/dri/renderD128 -filter:v hwmap,scale_vaapi=w=1920:h=1080:format=nv12 -c:v h264_vaapi  -b:v 2000k -f hls -hls_time 2 -hls_flags delete_segments -hls_playlist_type event stream.m3u8


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


: <source lang=bash>cat > .kodi/userdata/advancedsettings.xml</source>
<pre>
<pre>
ssh root@xbmc.local
openelec
cat > .xbmc/userdata/advancedsettings.xml
<advancedsettings>
<advancedsettings>
<network>
<network>
<cachemembuffersize>20971520</cachemembuffersize>
<cachemembuffersize>300000000</cachemembuffersize>
</network>
</network>
</advancedsettings>
</advancedsettings>
^D
^D
</pre>
</pre>
Siehe: http://kodi.wiki/view/Advancedsettings.xml
=== Kodi Add-Ons ===
* [http://addons.kodi.tv/show/plugin.video.media-ccc-de/ plug-in ''CCC-TV (media.ccc.de)'']


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


=== Lokal ===
=== ffmpeg ===
<pre>
 
(echo -ne 'HTTP/1.0 200 OK\r\nContent-type: video/mkv\r\n\r\n';                           \
==== Lokal ====
ffmpeg -f x11grab -framerate 4 -video_size 1440x900 -i :0.0 -vf format=pix_fmts=yuv420p \
: <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>
-f matroska -vcodec libx264 -preset ultrafast -tune zerolatency -threads 2 -b:v 1000k - )\
 
| nc -lvvp 65067
==== RaspberryPI am TV ====
: <source lang=bash>DISPLAY=:0 omxplayer --video_fifo 0 --video_queue 0 --threshold 0 http://172.22.99.110:65067/</source>
 
=== gstreamer ===
 
==== Lokal ====
: <source lang=bash>gst-launch-1.0 ximagesrc ! videoconvert ! x264enc speed-preset=fast subme=1 bitrate=8000 interlaced=true key-int-max=2 sync-lookahead=0 ! matroskamux !  tcpserversink port=65067</source>
 
==== RaspberryPI am TV ====
: <source lang=bash>DISPLAY=:0 omxplayer --video_fifo 0 --video_queue 0 --threshold 0 tcp://172.22.99.110:65067/</source>
 
== Odroid am TV ==
 
; Siehe auch
: Hauptartikel [[ODROID-C1#TV]]
 
== glotzbert am TV ==


</pre>
; Siehe auch
: Hauptartikel [[glotzbert#Kodi]]


=== RaspberryPI am TV ===
{{foo im HQ}}
<pre>
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]]
[[Kategorie:Inventar]]

Version vom 14. April 2022, 17:52 Uhr

Hardware

hergestellt von
Samsung
Modell
UE55F6500SSXXH

Anschaffung

nur "Dauerleihgabe" (wegen dem Mangel zur Ausstellung einer Spendenquittung)

DLNA

Findet Videos von cider, storage

Experimente zur Fernsteuerung des Fernsehers mit node.js sind bisher nicht erfolgreich gewesen.

Kodi

aka XBMC
Siehe auch

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://k-ot:k-ot@okodi.local/jsonrpc

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

Remote Start eines MP4-Videos von HTTP

curl -XPOST -H "Content-Type: application/json" -d '{"jsonrpc": "2.0", "method": "Player.Open", "params":{"item" :{ "file" : "http://webdav:wie üblich@storage.hq.c3d2.de:8080/rpool/Talks/31c3/31c3-6585-en-de-Inside_Field_Station_Berlin_Teufelsberg_hd.mp4" }}}' http://raspbmc.local/jsonrpc

HLS-Stream eines Wayland-Displays in einem Verzeichnis bereitstellen

sudo LIBVA_DRIVER_NAME=iHD ffmpeg -framerate 30 -f kmsgrab -i - -vaapi_device /dev/dri/renderD128 -filter:v hwmap,scale_vaapi=w=1920:h=1080:format=nv12 -c:v h264_vaapi -b:v 2000k -f hls -hls_time 2 -hls_flags delete_segments -hls_playlist_type event stream.m3u8

Cache vergrößern

cat > .kodi/userdata/advancedsettings.xml
<advancedsettings>
<network>
<cachemembuffersize>300000000</cachemembuffersize>
</network>
</advancedsettings>
^D

Siehe: http://kodi.wiki/view/Advancedsettings.xml

Kodi Add-Ons

H.264-Streaming von Bildschirminhalten

ffmpeg

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/

gstreamer

Lokal

gst-launch-1.0 ximagesrc ! videoconvert ! x264enc speed-preset=fast subme=1 bitrate=8000 interlaced=true key-int-max=2 sync-lookahead=0 ! matroskamux !  tcpserversink port=65067

RaspberryPI am TV

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

Odroid am TV

Siehe auch
Hauptartikel ODROID-C1#TV

glotzbert am TV

Siehe auch
Hauptartikel glotzbert#Kodi

foo im HQ

TV ist Teil vom HQ. Mit der hier verwendeten Vorlage:foo im HQ sollst du eine Übersicht über andere wichtige Gegenstände im HQ bekommen.


Übersicht zu allen wichtigen Gegenständen im HQ (im Zentralwerk)
Raum im HQ Gegenstände
Hardware Sonstiges
Eingang zur Assembly

(Drucker) Xerox WorkCentre 7232#xeri · (Drucker) Xerox WorkCentre 7232#roxi

Staubsauger

Schlüsselkasten · HQ/Schalter · HQ/Klingel · keymatic

Elektroinstallation

Postregal

Assembly

Server/ciderServer/cibertServer/pulsebert · Server/glotzbert · Server/lisbeth

TV · Beamer
LED-Stripe
HDMI-Capturedevice

Thermodrucker · C3DDrkkr

(Computer/restbert) Lenovo ThinkPad#X230 restbert · (Computer/carbert) Lenovo ThinkPad#X230 carbert · (Computer/pestbert) Lenovo ThinkPad#T61 pestbert · (Computer/pubert) Lenovo ThinkPad#T61 pubert · (Computer/upbert) Lenovo ThinkPad#T61 upbert · (Computer/penbert) Lenovo ThinkPad#X60 penbert

Feinstaubsensor#indoor

Bibliothek (im Bücherregal) · Beratungstisch · Schreibtische · Sofaecke · Leinwand
Küche Matemat Matekasse · Küchenzeile · Kühlschrank (Mate)
Werkstatt

Computer/testbert · Computer/delbert

Nähmaschine Pfaffbert · Nähmaschine Singbert

Werkzeug · Array
Schrank für Projekte novena · Stempel
Netzteile · Labornetzteil
Verbrauchsmaterial
Backstage Server/dacbert · Computer/debbert · Computer/alpbert · Comedes LR 700
vor den Fenstern Feinstaubsensor#outdoor
auf dem Gang

Serverschrank#links

(Server/server3) Lenovo ThinkServer RD220#Gerät 0 · Dell PowerVault MD1000#Gerät 0

Serverschrank#rechts

(Server/server1) HP ProLiant DL380 G7
(Server/server2) HP ProLiant DL160 G6
(Server/server5) Lenovo System x3250 M5
(Server/server6 · Server/server7) Supermicro 808-12
(Server/server8) FSC RX300 S6#Gerät 0 · (Server/server9) FSC RX300 S6#Gerät 1
Flyerständer
Keller

PC´s,Laptops,Netzteile,…

Server/storage
(Server/server3) Lenovo ThinkServer RD220#Gerät 1 · Dell PowerVault MD1000#Gerät 1

Officekram Bauzeugs
raumübergreifend HQ/NetzIntern:Zentralwerk/Netzwerk · HQ/Telefon · Heizung
(Seminarraum)
Dach Freifunk · Starlink