Nex Gen Media Server - Live Video Anywhere     
Support > NGMS Knowledge Base
 
 

Installation

Quick start installation guide for Nex Gen Media Server.  Read more


 

How to use NGMS to distribute a live stream from a webcam

Example showing how to stream live content from any webcam.  Read more


 

How to capture and re-stream an FLV file

Example showing how to capture and restream a remotely hosted FLV file.  Read more


 

How to capture and re-stream a published HTTP Live (Apple iPhone) stream

Example showing how to capture and restream a remote HTTP Live stream.


 

Use NGMS command line to analyze H.264 contents

NGMS can be used as a utilitity to take a closer look at the format of H.264 video.  Read more


 

Command line to to dump the contents of a container file

NGMS can be used as a utilitity to take a closer look at the format of MP4 container file.  Read more


 

Command line examples to extract video and audio tracks from a media container

NGMS can be used as a utility to extract raw video and audio contents from container files.  Read more


 

Basic streaming output examples

Examples showing how to use the commandline to create stream output.  Read more


 
 

Can't find the information you're looking for here?

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.


ngms --verbose capture --="http://[remote host]:80/out.m3u8" --stream --live=8080 --tslive=8080 --rtmp=8081 --rtsp=8082 --httplive=8080 capture --delay=10 --vidq=500 --audq=500

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.


 

 

 

Don't hesitate to contact us via our contact page or email us at contact@ngenbits.com.

Privacy Policy

       

 

~