Irctv: Difference between revisions

From NURDspace
 
(14 intermediate revisions by 3 users not shown)
Line 15: Line 15:
== urls etc ==
== urls etc ==


* http://10.208.30.111:8080/stream.mpng    high res, uses more bandwidth
* iptv-server.lan.nurd.space


* http://10.208.30.111:8080/stream.mjpeg  same res :-) but with jpeg artifacts and hopefully less bandwidth usage. might also be more compatible with all web-browse devices out there
* http://iptv-server.lan.nurd.space:8080/stream.mpng    high res, uses more bandwidth


* http://10.208.42.159:8070/stream.mjpeg?inst=terminal-stream if you want to see the images pasted in the irc-channel as an overlay (2 fps)
* http://iptv-server.lan.nurd.space:8080/stream.mjpeg   same res :-) but with jpeg artifacts and hopefully less bandwidth usage. might also be more compatible with all web-browse devices out there
* http://10.208.42.159:8071/stream.mjpeg?inst=terminal-stream if you want to see the images pasted in the irc-channel as an overlay (15 fps)


* http://iptv-server.lan.nurd.space:8171/stream.mjpeg?inst=terminal-stream if you want to see the images pasted in the irc-channel as an overlay (2 fps)
* http://iptv-server.lan.nurd.space:8172/stream.mjpeg?inst=terminal-stream if you want to see the images pasted in the irc-channel as an overlay (10 fps)


* login with ssh (user nurds and well known password) into 10.208.30.111
 
* login with ssh (user irctv and well known password) into iptv-server.lan.nurd.space
 
 
* you can also stream a video-stream to it via multicast on address 239.168.0.1 port 11000
** e.g.: gst-launch-1.0 v4l2src ! videoconvert ! video/x-raw, format=YUY2 ! jpegenc ! rtpjpegpay ! udpsink host=239.168.0.1 auto-multicast=true port=11000


== how it is configured ==
== how it is configured ==
Line 30: Line 36:


* raspberry pi 1 directly connected to a tv
* raspberry pi 1 directly connected to a tv
** runs: mplayer from .profile started by 'nurds' user
** runs: ffmpeg started by a systemd service
** ip address: 10.208.30.14
** SD-card is mounted read-only(!)
*** https://gist.github.com/nicokaiser/08aa5b7b3958f171cf61549b70e8a34b without the overlay part
** ip address: irctv.lan.nurd.spce


=== backend ===
=== backend ===


* container (10.208.30.111) on coherence runs the backend
* container (iptv-server.lan.nurd.space) on erratic runs the backend - user irctv
** termcamng listens on telnet and ssh
** termcamng listens on telnet and ssh
*** port 2300 for telnet, port 2200 for ssh
*** port 2300 for telnet, port 2200 for ssh
*** port 8080 for the png-stream
*** port 8080 for the png/jpeg/bmp/tga-stream
*** telnet has *no* authentication, ssh authenticates (via pam) against the local user-file
*** telnet has *no* authentication, ssh authenticates (via pam) against the local user-file
*** ssh/telnet bring you into the irssi session where you can interact with it
*** ssh/telnet bring you into the irssi session where you can interact with it


* on the ticker pi:
<strike>* on the ticker pi:</strike>
** constatus listens on port 8070
** constatus listens on port 8071
*** http://10.208.42.159:8070/stream.mjpeg?inst=terminal-stream
*** http://iptv-server.lan.nurd.space:8071/stream.mjpeg?inst=terminal-stream
*** constatus currently listens on the mqtt feed "irc/urls/#", see /home/constatus/constatus/termcamng.cfg
*** constatus currently listens on the mqtt feed "irc/urls/#", see /home/constatus/constatus/termcamng.cfg


* on egg:
** there should be a user irc2mqtt in the irc channel
** that user is irc-to-mqtt.sh and .py on egg, runs in user flok. should be migrated to r3boot's bot.


[[File:Irctv.jpg|640px]]
[[File:Irctv.jpg|640px]]

Latest revision as of 13:44, 25 February 2024

IRCTV
Irctv.jpg
Participants Berend
Skills
Status Active
Niche Artsy stuff
Purpose Unknown
Tool No
Location Space
Cost
Tool category

IRCTV

Irctv.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

what it is

An IRSSI connected to the #nurds channel on oftc on a big TV that was found in the rain outside at the trash.

urls etc

  • iptv-server.lan.nurd.space


  • login with ssh (user irctv and well known password) into iptv-server.lan.nurd.space


  • you can also stream a video-stream to it via multicast on address 239.168.0.1 port 11000
    • e.g.: gst-launch-1.0 v4l2src ! videoconvert ! video/x-raw, format=YUY2 ! jpegenc ! rtpjpegpay ! udpsink host=239.168.0.1 auto-multicast=true port=11000

how it is configured

display

backend

  • container (iptv-server.lan.nurd.space) on erratic runs the backend - user irctv
    • termcamng listens on telnet and ssh
      • port 2300 for telnet, port 2200 for ssh
      • port 8080 for the png/jpeg/bmp/tga-stream
      • telnet has *no* authentication, ssh authenticates (via pam) against the local user-file
      • ssh/telnet bring you into the irssi session where you can interact with it

* on the ticker pi:

  • on egg:
    • there should be a user irc2mqtt in the irc channel
    • that user is irc-to-mqtt.sh and .py on egg, runs in user flok. should be migrated to r3boot's bot.

Irctv.jpg