音楽をストリーミングするRTSPサーバを作成しようとしています。
私は、サーバーが音楽を演奏する方法を理解しておらず、さまざまな要求がその時点で再生しているものを取得しています。
私の質問を整理する:
1)サーバはどのように音楽ファイルを再生しますか?
2)サーバーへのリクエストは、現在再生中のものを取得するためにどのように見えますか?
3)音楽をリクエストしたクライアントで音楽を再生するためのレスポンスはどのように見えますか?RTSPストリーミングサーバの作成方法
答えて
まず:READ THIS(RTSP)、およびTHEN READ THIS(SDP)、次いでREAD THIS(RTP)。次に、より賢明な質問をすることができます。
1)サーバーは、オーディオデータのほとんどの部分をクライアントにストリームし、各部分が再生されるときにそれを伝えます。
2)このような要求はありません。必要に応じて、ライブストリーミング用のURLを設定し、RTSP DESCRIBE要求で、現在何が実行されているかをクライアントに伝えることができます。
3)最初の(RTSP)ドキュメントを読み、すべてがそこにあります!あなたの質問への答えは次のとおりです:
RTSP/1.0 200 OK
CSeq: 3
Session: 123456
Range: npt=now-
RTP-Info: url=trackID=1;seq=987654
しかし、音楽を再生するには、ストリーミングセッションを開始するためにもっと多くのことをする必要があります。
まず、RTSPとRTPが何であるかを明確にする必要があります。リアルタイムストリーミングプロトコル(RTSP)は、通信システムでストリーミングメディアサーバを制御するために設計されたネットワーク制御プロトコルです。ほとんどのRTSPサーバは、メディアストリーム配信にリアルタイム転送プロトコル(RTP)を使用します。 RTPはUDPを使用してパケットストリームを配信します。これらの概念を理解しよう。
このプロジェクトを見てください。 http://sourceforge.net/projects/unvedu/
私たちの大学が開発したオープンソースプロジェクトで、ビデオ(MKV)とUDP上のオーディオファイルをストリーミングするために使用されています。
また、RTPとRTSPの.Net実装は、@https://net7mma.codeplex.com/にあります。この中には、RTSPクライアントとサーバーの実装とその他多くの有用なユーティリティが含まれています。多くの一般的なデジタルメディアコンテナフォーマットの実装
このソリューションは、現在の時点でffmpegまたはlibavよりもモジュール設計と優れたパフォーマンスを備えています。
- 1. AndroidデバイスをRTSPサーバーとして作成する方法
- 2. 任意のC/C++オープンソースRTMPストリーミングサーバ?
- 3. OpenCV - rtspビデオストリームをキャプチャする方法
- 4. ウェブRTSPパラメータをVLCに渡す方法
- 5. C++またはC#またはjavaでjpeg(ライブ)のストリームを作成する方法は? RTSP?
- 6. 成果の作成方法
- 7. 作成方法
- 8. 反復作成レシピの作成方法
- 9. XugglerがRTSPストリームを生成する
- 10. cURLのRTSPダウンロード
- 11. RTSPとのMediaElement
- 12. iOSのIPカメラ/ CCTVからRTSPを表示する方法
- 13. wheather IPカメラ(RTSP)のストリーミング方法を知るには?
- 14. JavaScriptの作成方法 - 出力方法
- 15. PHPライブラリ - 作成方法と作成方法
- 16. ffmpegを使ってC++ストリーミングサーバのビデオを変換する
- 17. 最も簡単な家庭用ストリーミングサーバのphp alphabetization
- 18. パスリダイレクトの作成方法
- 19. JavaFX-Widgetの作成方法
- 20. ウェブサイトAPIの作成方法
- 21. WP7:バックグラウンドプロセスの作成方法
- 22. タイルマップの作成方法
- 23. SWCファイルの作成方法
- 24. .exeファイルの作成方法
- 25. AsyncMethodコールジェネリックの作成方法
- 26. Lockfreeコレクションの作成方法
- 27. forループの作成方法
- 28. Joomlaフォームの作成方法
- 29. セカンダリセレクトの作成方法
- 30. SessionFactoryオブジェクトの作成方法
また、これを読むことができます。http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp それは私のRTSPの実装が行われていた方法について説明します。 VLCにも対応しています。 – Jay