No edit summary |
|||
(19 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
|Niche=Artsy stuff | |Niche=Artsy stuff | ||
|Purpose=Unknown | |Purpose=Unknown | ||
|Picture=Irctv.jpg | |||
|Tool=No | |Tool=No | ||
|Location=Space | |Location=Space | ||
Line 10: | Line 11: | ||
== what it is == | == what it is == | ||
An IRSSI connected to the #nurds channel on oftc | 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 == | == urls etc == | ||
* | * iptv-server.lan.nurd.space | ||
* login with ssh (user | * http://iptv-server.lan.nurd.space:8080/stream.mpng high res, uses more bandwidth | ||
* 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://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 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 23: | Line 36: | ||
* raspberry pi 1 directly connected to a tv | * raspberry pi 1 directly connected to a tv | ||
** runs: | ** runs: ffmpeg started by a systemd service | ||
** ip address: | ** 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 ( | * 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 | ** constatus listens on port 8071 | ||
*** http:// | *** 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 | |
---|---|
Participants | Berend |
Skills | |
Status | Active |
Niche | Artsy stuff |
Purpose | Unknown |
Tool | No |
Location | Space |
Cost | |
Tool category |
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
- http://iptv-server.lan.nurd.space:8080/stream.mpng high res, uses more bandwidth
- 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://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 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
- raspberry pi 1 directly connected to a tv
- runs: ffmpeg started by a systemd service
- SD-card is mounted read-only(!)
- https://gist.github.com/nicokaiser/08aa5b7b3958f171cf61549b70e8a34b without the overlay part
- ip address: irctv.lan.nurd.spce
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
- termcamng listens on telnet and ssh
* on the ticker pi:
- constatus listens on port 8071
- 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 listens on port 8071
- 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.