Recently I took a closer look at Nex Gen Media Server and their API framework. NGMS is a multi-purpose streaming server which supports some of the popular streaming protocols such as RTSP, RTMP, Apple's HTTP Live, and MPEG-2 Transport Stream. NGMS comes with transcoding support and is able to capture and reformat live video streams and adapt them to be received by another type of device, such as capturing an HD video feed and converting it to be received by an iPhone over 3g. My focus was to integrate the NGMS API to control the streaming features directly from my own C application. In this example I am using Ubuntu Linux 10.04.
The first thing is to download and read the NGMS User Guide from here http://ngmsvid.com/ngms.php and the API reference guide from here http://ngmsvid.com/develop.php . There are many configuration options in there but we will just stick to the basics. Then you need to download the NGMS package for linux. The version I used was NGMS v1.3.4. Once you download the package just unzip the contents into a directory of your choice. I used ~/ngmsStreaming
Integrate video streaming into your app using Nex Gen Media Server API - CodeProject
No comments:
Post a Comment