DirectShowはマルチメディアを統合的に扱うことが出来る巨大なコンポーネントの1つ
メディアファンデーションはDirectShowからさらに最適化し進化したメディアプラットフォーム。
メディアファンデーションと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オーディオをトランスコーディングまたはデコードなしで送受信します。