WebRTC/RTP Server: Technical Specs

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(47 intermediate revisions by one user not shown)
Line 1: Line 1:
{{This|technical_specs/webrtc_server:_tech_specs.html}}
+
{{This|technical_specs/webrtc_server.html}}
  
 
+
==DirectShow Interfaces==
===Description===
+
  
 
{|
 
{|
 
|-
 
|-
|Filter Interfaces:
+
|Filter Interfaces
|IBaseFilter, IAVOXFReader
+
 
+
|-
+
|Output streams
+
|DV frames of DV25, DV50 types<br>MPEG-2 Stream<br>PCM Audio
+
 
+
|-
+
|Output Pin Media Types
+
|MEDIATYPE_Interleaved, MEDIATYPE_Video, MEDIATYPE_Audio<br>MEDIASUBTYPE_dv25, MEDIASUBTYPE_dv50<br> MEDIASUBTYPE_MPEG2_VIDEO, MEDIASUBTYPE_PCM<br>FORMAT_DvInfo, FORMAT_MPEG2Video, FORMAT_WaveFormatEx
+
 
+
|-
+
|Output Pin Interfaces
+
|IPin, IMediaSeeking
+
 
+
|-
+
|Merit
+
|MERIT_DO_NOT_USE
+
 
+
|-
+
|Filter Categories
+
|DirectShow filters, AVObjects filters
+
 
+
|-
+
|Filter Name
+
|AVObjects XFReader
+
 
+
|-
+
|Executable
+
|XReader.dll
+
 
+
|}
+
 
+
===Description===
+
 
+
{|
+
|-
+
|Filter Interfaces
+
 
|IBaseFilter, IAMFilterMiscFlags, IMediaSeeking, IPersistStream, ISpecifyPropertyPages, IAVOWRtpServer
 
|IBaseFilter, IAMFilterMiscFlags, IMediaSeeking, IPersistStream, ISpecifyPropertyPages, IAVOWRtpServer
 
 
|-
 
|-
 
|Input Pin Media Types
 
|Input Pin Media Types
|AVC/H264:<br>MEDIATYPE_Video<br>MEDIASUBTYPE_H264, MEDIASUBTYPE_AVC1, MEDIASUBTYPE_H264ByteStream<br>FORMAT_MPEG2Video, FORMAT_VideoInfo, FORMAT_VideoInfo2<br> VP8 ( Fourcc = 'VP80'):<br>MEDIATYPE_Video / Fourcc subtype / FORMAT_VideoInfo2, FORMAT_VideoInfo<br>
+
|'''AVC/H264:'''
VP9 ( Fourcc = 'VP90'): <br>MEDIATYPE_Video / Fourcc subtype / FORMAT_VideoInfo2 | FORMAT_VideoInfo,<br>Opus <br>
+
* MEDIATYPE_Video
MEDIATYPE_Audio / MEDIASUBTYPE_OPUS / FORMAT_WaveFormatEx - KSDATAFORMAT_SUBTYPE_OPUS,<br>
+
* MEDIASUBTYPE_H264,&nbsp;MEDIASUBTYPE_AVC1, MEDIASUBTYPE_H264ByteStream
A-Law (PCMA)<br>
+
* FORMAT_MPEG2Video, FORMAT_VideoInfo, FORMAT_VideoInfo2
MEDIATYPE_Audio / KSDATAFORMAT_SUBTYPE_ALAW / FORMAT_WaveFormatEx - WAVE_FORMAT_ALAW,<br>
+
'''VP8 ( Fourcc = VP80):'''
U-Law (PCMU)<br>
+
* MEDIATYPE_Video/ Fourcc&nbsp;subtype/ FORMAT_VideoInfo2, FORMAT_VideoInfo
MEDIATYPE_Audio / KSDATAFORMAT_SUBTYPE_MULAW / FORMAT_WaveFormatEx - WAVE_FORMAT_MULAW
+
'''VP9 ( Fourcc = VP90):'''
 
+
* MEDIATYPE_Video/ Fourcc&nbsp;subtype/ FORMAT_VideoInfo2| FORMAT_VideoInfo
 +
'''Opus:'''
 +
* MEDIATYPE_Audio/ MEDIASUBTYPE_OPUS/ FORMAT_WaveFormatEx&nbsp;KSDATAFORMAT_SUBTYPE_OPUS
 +
'''A-Law (PCMA):'''
 +
* MEDIATYPE_Audio/ KSDATAFORMAT_SUBTYPE_ALAW/ FORMAT_WaveFormatEx&nbsp;WAVE_FORMAT_ALAW
 +
'''U-Law (PCMU):'''
 +
* MEDIATYPE_Audio/ KSDATAFORMAT_SUBTYPE_MULAW/ FORMAT_WaveFormatEx&nbsp;WAVE_FORMAT_MULAW
  
 
|-
 
|-

Latest revision as of 02:06, 27 September 2018

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

DirectShow Interfaces

Filter Interfaces IBaseFilter, IAMFilterMiscFlags, IMediaSeeking, IPersistStream, ISpecifyPropertyPages, IAVOWRtpServer
Input Pin Media Types AVC/H264:
  • MEDIATYPE_Video
  • MEDIASUBTYPE_H264, MEDIASUBTYPE_AVC1, MEDIASUBTYPE_H264ByteStream
  • FORMAT_MPEG2Video, FORMAT_VideoInfo, FORMAT_VideoInfo2

VP8 ( Fourcc = VP80):

  • MEDIATYPE_Video/ Fourcc subtype/ FORMAT_VideoInfo2, FORMAT_VideoInfo

VP9 ( Fourcc = VP90):

  • MEDIATYPE_Video/ Fourcc subtype/ FORMAT_VideoInfo2| FORMAT_VideoInfo

Opus:

  • MEDIATYPE_Audio/ MEDIASUBTYPE_OPUS/ FORMAT_WaveFormatEx KSDATAFORMAT_SUBTYPE_OPUS

A-Law (PCMA):

  • MEDIATYPE_Audio/ KSDATAFORMAT_SUBTYPE_ALAW/ FORMAT_WaveFormatEx WAVE_FORMAT_ALAW

U-Law (PCMU):

  • MEDIATYPE_Audio/ KSDATAFORMAT_SUBTYPE_MULAW/ FORMAT_WaveFormatEx WAVE_FORMAT_MULAW
Input Pin Interfaces IPin
Merit MERIT_NORMAL
Filter Categories DirectShow filters, AVObjects filters
Filter Name AVObjects WRtpServer
Executable WRtpServer.dll