DirectShowはマルチメディアを統合的に扱うことが出来る巨大なコンポーネントの1つ

http://marupeke296.com/DSW_No3_BasicOfDirectShow.html

メディアファンデーションはDirectShowからさらに最適化し進化したメディアプラットフォーム。

https://ja.wikipedia.org/wiki/Media_Foundation

メディアファンデーションとDirectShowコンポーネントを介して、各プロトコルのフィルターを設計して構成しているのが

Docokameの実装です。

RTSPメディアファンデーションソース 

現在のバージョンは1.0.9です

:ダウンロードのx86版 UMFRTSPSource  (217キロバイト)。

x64エディションのダウンロード: UMFRTSPSource(x64)  (240KB)。

これは、RTSPソフトウェアおよびハードウェアサーバーとIPカメラからRTSPプロトコルを介してオーディオ/ビデオをキャプチャできるようにするMediaFoundationソースです。このソースは、H.264 / H.265 / MPEG4ビデオおよびAAC / Opus / G.711オーディオを、トランスコーディングまたはデコードなしで送受信します。

RTMPメディアファンデーションソース 

現在のバージョンは1.0.2です

:ダウンロードのx86版 UMFRTMPSource  (135キロバイト)。

x64エディションのダウンロード: UMFRTMPSource(x64)  (150KB)。

これは、RTMPサーバーからRTMP(Flash)プロトコルを介してオーディオ/ビデオをキャプチャできるようにするMediaFoundationソースです。このソースは、H.264、Sorenson H.263、VP6ビデオ、AAC、MP3、NellyMoser、Speex、PCMオーディオを、トランスコーディングやデコードなしで送受信します。

WebRTC DirectShowソースフィルター

現在のバージョンは1.0.1

です 。x86エディションのダウンロード:UWebRTCClientSrc  (142KB)。

x64エディションのダウンロード: UWebRTCClientSrc(x64)  (154KB)。

これは、ライブWebRTCストリームのキャプチャを可能にするDirectShowオーディオ/ビデオキャプチャソースフィルターです。このフィルターは、WebRTCプロトコルを介してWebブラウザーによってDocokame MediaServerに公開されているWebRTCストリームを受信します。フィルタは、トランスコーディングやデコードを行わずに、H.264 / VP8 / VP9ビデオとOpus / G.711(PCMAまたはPCMU)オーディオを送受信します

RTSPのDirectShowソースフィルタ

現在のバージョンは1.0.13です

:ダウンロードのx86版 URTSPClientSrc  (291キロバイト)。

x64エディションのダウンロード: URTSPClientSrc(x64)  (320KB)。

これはDirectShowオーディオ/ビデオキャプチャソースフィルターであり、RTSPソフトウェアおよびハードウェアサーバーとIPカメラからRTSPプロトコルを介してオーディオ/ビデオをキャプチャできます。このフィルターは、H.264 / H.265 / MPEG4ビデオおよびAAC / Opus / G.711オーディオを、トランスコーディングまたはデコードなしで送受信します。

RTMPのDirectShowソースフィルタ

現在のバージョンは1.0.3です

:ダウンロードのx86版 URTMPClientSrc  (230キロバイト)。

x64エディションのダウンロード: URTMPClientSrc(x64)  (250KB)。

これは、RTMPサーバーからRTMP(Flash)プロトコルを介してオーディオ/ビデオをキャプチャできるDirectShowオーディオ/ビデオキャプチャソースフィルターです。このフィルターは、H.264、Sorenson H.263、VP6ビデオ、AAC、MP3、NellyMoser、Speex、PCMオーディオを、トランスコーディングやデコードなしで送受信します。

MPEG2-TS / HLSのDirectShowソースフィルタ

現在のバージョンは1.0.7です

:ダウンロードのx86版 UMPEG2TSClientSrc  (213キロバイト)。

x64エディションのダウンロード: UMPEG2TSClientSrc(x64)  (230KB)。

これは、MPEG-2トランスポートストリームおよびHLSプロトコルを介してオーディオ/ビデオをキャプチャできるDirectShowオーディオ/ビデオキャプチャソースフィルターです。このフィルターは、MPEG-1、MPEG-2、MPEG-4、H.264、H.265ビデオ、およびMPEG-1、MPEG-2、AAC、AC3、Opusオーディオをトランスコーディングまたはデコードなしで送受信します。