Project

General

Profile

Actions

Feature #4431

open

IGMP multicast server

Added by Mono Polimorph almost 8 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Category:
Streaming
Target version:
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?


Subtasks 1 (0 open1 closed)

Feature #5487: How to multicast from the HTTP stream output from TvheadendRejected2019-01-08

Actions
Actions

Also available in: Atom PDF