pixelflut but with h264 and GStreamer
Default per channel resolution is 800x600
Default codec is h264
Default audio codec is AAC
Default channels count is 9
current status: LAGodrom
separated audio track by each channel
Client runs ffmpeg -re -f lavfi -i testsrc -i cocojambo.mp3 -vf "scale=800:600" -c:v libx264 -c:a aac -f mpegts udp://A.B.C.D:5000 + (preffered number of channel) (for example)
MPEG-TS H264 Traffic goes to A.B.C.D:5003 (channel 3, counting from 0)
GStreamer channel pipeline receives it, triggering fallback switch and shows video on its channel's output
If in 1 second(default) channel pipeline dont receive at least one frame, fallbackswitch shows NOVIDEO0)0))
gst-plugins-good
gst-plugins-base
gst-plugin-fallbackswitch
gst-libav
gst-python
archlinux rootfs