Ask a question or submit a request for more information. Read more
How to capture and re-stream a published HTTP Live (Apple iPhone) stream
NGMS is able to capture live input from a remote HTTP Live capable publishing server. NGMS periodically reads an .m3u8 playlist file and then downloads the listed media container .TS segments just like an Apple iOS device such as an iPhone would. The captured input is re-assembled into a continuous live stream and can be re-distributed by NGMS.
The --delay= parameter is used to delay re-streaming by the given time in seconds. This should generally be as large as the HTTP Live chunk segment duration of the publishing HTTP Live server.
Since we're increasing the delay, we should also increase the video and audio frame queue sizes used to buffer the input data before processing outgoing content. This is done by specifying a larger than default --vidq= and --audq= sizes.