OpenVCX
    
Open Source Video Conferencing and Streaming Server
 

Installation

Quick start installation guide for OpenVSX.  Read more


 

Wowza Streaming Engine

Example showing how to use OpenVSX with Wowza Streaming Engine.  Read more


 

Publish to Youtube

Stream live content to a CDN or Youtube.  Read more


 

Flash Media Encoder

Stream live content with Flash Media Encoder RTMP.  Read more


 

QuickTime Broadcaster

Stream live content with QuickTime Broadcaster RTSP.  Read more


 

Security and Encryption

Examples showing how to protect streaming content.  Read more


 

RTMP Streaming

Use RTMP to broadcast and capture live content.  Read more


 

RTSP Streaming

Use RTSP to broadcast and capture live content.  Read more


 

FLV Streaming

Stream live content to Flash player.  Read more


 

MPEG-DASH Streaming

Stream live content using MPEG-DASH.  Read more


 

WebM/HTML5 Streaming

Stream live content using a Matroska / WebM container.  Read more


 

HTTPLive Streaming

Stream live content to Apple devices using HTTPLive.  Read more


 

Analyze H.264 contents

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


 

Dump a container file

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


 

Extract video and audio tracks from a media container

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


 

Basic streaming output examples

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


 

Extract video and audio tracks from a media container

To extract the raw H.264 and AAC contents of an mp4 container.


./bin/vsx --extract=test.mp4


This will create test.mp4 containing the H.264 NALs in AnnexB format and test.aac in AAC ADTS format.

--extract can be used to convert .flv files to .mp4 by extracting the raw contents and then creating an mp4 container. .mp4 is preferred over .flv to allow fast-play of download files and better seeking during playback.

To extract the raw video and audio contents of an mpeg2-ts file.


./bin/vsx --extract=test.m2t


If the mpeg2-ts file was captured from broadcast TV, this will create test.h262 containing the mpeg2 elementary stream and test.ac3 containing the a52 (dolby digital) audio contents.


 

 

 

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