Video Mixer

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
Line 19: Line 19:
  
 
* Supports mixing for video in different formats and with different FPS
 
* Supports mixing for video in different formats and with different FPS
* Compatibility with most mobile and desktop devices running on operating systems Windows, iOS, MacOS, Android.
+
* Supports overlay images of various types, including BMP, PNG, JPEG, etc.
* Supports secure connections using SRTP and DTLS.  
+
* Supports overlay of date, time, frame number, SMPTE timecode, etc.  
* Supports video encoders H.264/AVC, VP8, VP9.
+
* Supports connect to Microsoft Line 21 Decoder to output closed captions.
* Supports audio encoders Opus, PCMA(G.711a), PCMU(G.711u).
+
* Supports rotation, resizing and transparency of image elements.
* Contains built-in HTTP signaling server for exchanging SDP information with WebRTC peers.
+
* Allows moving, rotating, dynamically changing the transparency of image elements.
* Received streams can be displayed in browsers without Adobe Flash object.
+
  
===Supported Formats===
+
===Supported Uncompressed video Formats===
  
* H.264/AVC video
+
* MEDIASUBTYPE_YUV2,
* VP8 video
+
* MEDIASUBTYPE_NV12,
* VP9 video
+
* MEDIASUBTYPE_YV12.
* Opus audio
+
* MEDIASUBTYPE_RGB32,
* a-Law/PCMA/G.711a audio
+
* MEDIASUBTYPE_RGB24,
* u-Law/PCMU/G.711u audio
+
* MEDIASUBTYPE_ARGB32,
 +
* MEDIASUBTYPE_RGB555,
 +
* MEDIASUBTYPE_RGB565
  
===Supported Standards===
+
===Supported Image File formats===
  
* [https://www.w3.org/TR/webrtc W3C(CR) 2009-06-21]:  WebRTC 1.0: Real-time Communication Between Browsers
+
* BMP (BMP file format/Windows bitmap)
* [http://tools.ietf.org/html/rfc3550 IETF RFC 3550(2003)]: RTP: A Transport Protocol for Real-Time Applications
+
* JPEG (Joint Photographic Experts Group)
* [http://tools.ietf.org/html/rfc3551 IETF RFC 3551(2003)]: RTP Profile for Audio and Video Conferences with Minimal Control
+
* TIFF (Tagged Image File Format)
* [http://tools.ietf.org/html/rfc3711 IETF RFC 3711(2004)]: The Secure Real-time Transport Protocol (SRTP)
+
* GIF (Graphics Interchange Format)
* [http://tools.ietf.org/html/rfc4566 IETF RFC 4566(2006)]: SDP: Session Description Protocol
+
* PNG (Portable Network Graphics)
* [http://tools.ietf.org/html/rfc5389 IETF RFC 5389(2008)]: Session Traversal Utilities for NAT (STUN)
+
* ICO (Windows icons)
* [http://tools.ietf.org/html/rfc5766 IETF RFC 5766(2010)]: Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
+
* [http://tools.ietf.org/html/rfc6184 IETF RFC 6184(2011)]: RTP Payload Format for H.264 Video
+
* [http://tools.ietf.org/html/rfc6347 IETF RFC 6347(2012)]: Datagram Transport Layer Security Version 1.2
+
* [http://tools.ietf.org/html/rfc7231 IETF RFC 7231(2014)]: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
+
* [http://tools.ietf.org/html/rfc7587 IETF RFC 7587(2015)]: RTP Payload Format for the Opus Speech and Audio Codec
+
* [http://tools.ietf.org/html/rfc7741 IETF RFC 7741(2016)]: RTP Payload Format for VP8 Video
+
  
 
===See Also===
 
===See Also===

Revision as of 15:02, 18 April 2019

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.

DirectShow filter for real-time mixing of video streams, pictures and texts

Overview

Mixer designed for mixing multiple video streams, as well as overlay pictures, subtitles, texts (including date, time, frame number, and so on). It allows you to dynamically change the size, location and transparency of elements in the output stream.

Features

  • Supports mixing for video in different formats and with different FPS
  • Supports overlay images of various types, including BMP, PNG, JPEG, etc.
  • Supports overlay of date, time, frame number, SMPTE timecode, etc.
  • Supports connect to Microsoft Line 21 Decoder to output closed captions.
  • Supports rotation, resizing and transparency of image elements.
  • Allows moving, rotating, dynamically changing the transparency of image elements.

Supported Uncompressed video Formats

  • MEDIASUBTYPE_YUV2,
  • MEDIASUBTYPE_NV12,
  • MEDIASUBTYPE_YV12.
  • MEDIASUBTYPE_RGB32,
  • MEDIASUBTYPE_RGB24,
  • MEDIASUBTYPE_ARGB32,
  • MEDIASUBTYPE_RGB555,
  • MEDIASUBTYPE_RGB565

Supported Image File formats

  • BMP (BMP file format/Windows bitmap)
  • JPEG (Joint Photographic Experts Group)
  • TIFF (Tagged Image File Format)
  • GIF (Graphics Interchange Format)
  • PNG (Portable Network Graphics)
  • ICO (Windows icons)

See Also

You Might Also Need

Related Products

  • H.264/AVC Decoder - H.264/AVC DirectShow video decoder.
  • Audio Mixer - DirectShow filter for real-time mixing of multiple mono, stereo or multichannel audio streams. It can be useful when working with third-party audio codecs

Action Items

Personal tools