OpenVCX
    
Open Source Video Conferencing and Streaming Server

OpenVSX (Video Streaming Processor) Technical Specifications and Capabilities


 

 
Supported Network Streaming Output Formats

  • RTP
  • SRTP (RFC 4568)
  • DTLS
  • DTLS-SRTP (RFC 5764) (RFC 5763)
  • Direct UDP
  • FLV (FLV encapsulation over HTTP / HTTPS)
  • HTML5 Video (Matroska / WebM encapsulation over HTTP / HTTPS)
  • MPEG-DASH
  • HTTP / HTTPS (MPEG-2 TS, HTTP Progressive download)
  • HTTPLive Streaming (iPhone, iPad, iPod, QuickTime X)
  • RTMP / RTMPS (Flash)
  • RTSP / RTSPS
  • Direct unicast or multicast


 
Network Capture Input Formats

  • MPEG-2 Transport Stream (ISO/IEC 13818-1)
    • RTP
    • STRP
    • DTLS
    • DTLS-SRTP
    • Direct UDP
    • HTTP / HTTPS
  • Session Description Protocol (SDP)
    • H.264 NAL RFC 3984
    • VP8 IETF vp8-08
    • MPEG-4 RFC 3016
    • H.263 RFC 2190
    • H.263+ RFC 4629
    • AAC-hbr RFC 3640
    • AMR RFC 3267
    • G.711 mulaw / alaw / PCM
    • OPUS (RFC 6716)
    • SILK (draft-spittka-silk-payload-format-00)
  • RTMP / RTMPS
  • RTSP / RTSPS
  • HTTP / HTTPS (FLV, MPEG-2 TS, HTTP Live)
  • Raw YUV / RGB from /dev or local frame buffer interface
  • Raw PCM from /dev or local audio samples buffer interface
  • Live capture from unicast or multicast
  • Capture from live promiscuous pcap, or archived pcap file


 
Supported Media Output Formats

  • MPEG-2 Transport Stream (ISO/IEC 13818-1)
  • MP4 ISO/BMFF (ISO/IEC 14496-12)
  • H.264 NAL RFC 3984
  • MPEG-4 RFC 3016
  • VP8 (ietf vp8-08)
  • AAC-hbr RFC 3640
  • AMR RFC 3267
  • G.711 mulaw / alaw / PCM
  • SILK (draft-spittka-silk-payload-format-00)
  • OPUS (RFC 6716)
  • Raw YUV / RGB direct frame buffer
  • Raw PCM direct audio samples buffer


 
Supported Video Codecs

  • H.264 / MPEG-4 Part 10
  • H.263, H.263+, H.263++
  • MPEG-4 Part 2
  • MPEG-2
  • VP6
  • VP8


 
Supported Audio Codecs

  • AAC
  • AMR
  • A52 / AC3
  • MPEG-2 Part 3 Layer II, III
  • SILK
  • OPUS
  • Vorbis


 
Supported Media Container Formats

  • ISO/IEC 14496-12 ( .mp4, .mov, .m4a, .m4v, .3gp, .3g2 )
  • ISO/IEC BMFF ISO/IEC 14496-12 (.mp4 / MOOF)
  • Flash Video ( .flv, .f4v, .f4a, .f4p, .f4b )
  • Matroska / WebM
  • MPEG-2 Transport Stream ( .m2t, .ts )
  • MPEG-2 Program Stream ( .mpg, .mpeg )
  • Playlist (.m3u, text file)
  • Raw formats


 
Encoder / Decoder Support

Fully integrated with third-party encoders / decoders

  • libavcodec (part of ffmpeg) decoder support.
  • x264 H.264/AVC
  • VP8 WebM
  • libavcodec
  • libfaac
  • libopus
  • libvorbis
  • silk
  • Commercial encoders / decoders.

 


 
 
 

 

 

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