C#でビデオファイル(.avi mpeg4 \ xVid \ ect ..)の読み取り/シーク入力ストリームがあり、モーメントX機能へのジャンプが有効になっているビデオプレーヤーにストリーミングしたいと思います。どうすればこれを実装できますか?
RTPは良いプロトコルかもしれないと聞きました。
私が本当に探しているのは、私を助けてくれるC#のライブラリです。
前もって感謝します。
C#でビデオファイル(.avi mpeg4 \ xVid \ ect ..)の読み取り/シーク入力ストリームがあり、モーメントX機能へのジャンプが有効になっているビデオプレーヤーにストリーミングしたいと思います。どうすればこれを実装できますか?
RTPは良いプロトコルかもしれないと聞きました。
私が本当に探しているのは、私を助けてくれるC#のライブラリです。
前もって感謝します。
はい、1890 ユーロあれば、Streamcoders ソリューションは非常に優れています。しかし、お金を払いたくない場合は、いくつかの無料のライブラリを調べるか、独自のライブラリをゼロから作成する必要があります。
C# のソースを含む次の記事を参照してください:
RTP VOIP ライブラリ プロジェクト
.NET でマネージ RTP クラスを使用する方法
また、CodeProject の別の優れた記事:
How to Build a .NET Softphone in C# with SIP, SDP, RTP and RTCP
How to use the managed RTP API classes in .NET to create your multicasting systems
WPF ライブラリを実装するときは、忘れずに共有してください。
問題に応じて、はるかに柔軟なソリューションがあります..
これは、完全に準拠した RFC2326 スタックに相当するものであり、RFC3550 やその他のさまざまなテクノロジをサポートし、RtspServer および必要に応じて HttpServer (RtspServer に関してプロセス内またはプロセス外のいずれか) を提供できるようにします。
RFC2435 エンコーダー/デコーダーなど、SIP やその他のさまざまなインターネットおよび VoIP テクノロジの実装もあります。これらはすべて、完全に管理されたコードを使用して記述されています。
JPEG、H.264 などの他のさまざまな RTP プロファイルや、進行中の画像コーデックの完全に管理された実装がサポートされています。
StreamCoders を擁護するために、私は数年前に彼らのライブラリを見てきましたrestrictions
。
SDKに基づいてアプリケーションを配布する生涯機能を備えた1年間のサポート契約で約3,000ドルに相当するものについては、ffmpeg、gstreamer、無数のオープンで誰でも同じことができるので、正直言って魅力的ではありませんでした。サポートされているハードウェア上のソース アプリケーションまたは intel、amd、または nvidia ドライバー。
ffmpeg または別のデコーダーを使用する専門知識がなく、金銭的な手段でそれを補うことができる場合は、必要な手段でそれがおそらく何らかの解決策になります。