Actions
Feature #4431
openIGMP multicast server
Feature #4431:
IGMP multicast server
Start date:
2019-01-08
Due date:
% Done:
100%
Estimated time:
(Total: 0:00 h)
Description
Hi,
Why not include similar functionality of the VDR's plug-in Streamdev?
This funciton is called "IGMP multicast server".
See here for explanation: http://github.com/varaslt/vdr-plugin-streamdev/blob/master/README#L297
This function is quite simple:
- The sever listens for incoming IGMP packets.
- When some client joins one multicast group then the server starts to stream to this multicast address.
- When the last client leaves the multicast group the server stops the streaming.
This requires two enhancements:
1) Multicast output support. Like requested at #15470
More or less is add to the list of Muxes one new parameter "output multicast address", and start/stop to stream to this address at some time (The control can be: allways on, or user controlled by some simple HTTP REST API).
2) Listen for IGMP messages and start/stop to streaming.
Some code example is inside the vdr-plugin-streamdev.
You like to add this functionality?
Actions
