nanoStream Live Video Encoder contains following modules / SDK Components
- Windows Application (Live Video Encoder)
- Command Line Interface
- nanoStream Web Streaming Browser Plugins
- Javascript API
- Programming Examples
- Web Streaming Examples
Windows Application (Live Video Encoder)
The application can be used for streaming to media servers in realtime from video and audio capture devices. Supported formats for streaming are rtmp, mpeg-2 ts/es via udp and mpeg2, mp4 (h264) for streaming to a file. Several settings can be choosen for encoding, like bitrate for video and audio, deinterlacing and resizing. Different 3D modes are available for streaming as well. The settings for a streaming setup can be saved to an xml file. Xml profiles can be loaded on startup of the application or on running time via the GUI.
Command Line Interface
The command line application basically offers the same features as the graphical application. All settings for a streaming setup have to be specified via an xml profile. Sample execution statement: LiveEncCmd.exe /p stream-udp-ts.xml /l enc.log
nanoStream Web Streaming Browser Plugins
There are two plugins available. One plugin is based on an Active-X control, which can be used by the internet explorer. The other plugin is a NPAPI plugin for Firefox, Safari and Chrome. The plugins can be controlled via JavaScript. Also they can be used in cooperation with Flash.
Javascript API
Programming Examples
- Visual C/C++
- MFC
- Delphi