私はPHPのmysql開発者です...平均以下です。私はテレビやラジオがインターネットライブで放送される方法に興味があります。私はそれがどのように動作するのか、そしてその要件は何かを知りたい。私は完全な素人であることを認めなければなりませんが、私は次の半年または1年ほど前にそうすることを期待しています。オーディオビデオストリーミングサーバーがどのように動作し、その必要条件ですか?
0
A
答えて
3
マルチメディアストリーミング用のネットワークプロトコルがいくつかあります。最も人気のあるatmはRTSPとRTMPです。通常は、一部のソースとストリームのオーディオ/ビデオを接続されたすべてのクライアントに転送するストリーミングサーバーをセットアップする必要があります。一般的なストリーミングサーバはAdobe Flash Media Server,Wowza Media Serverなどです。
ストリーミングは、要件に応じてTCPまたはUDP経由で行われます。 TCPは、パケットが失われないことを保証しますが、パケットが大幅に遅延する可能性があります。これは十分に大きなジッタ・バッファによって平滑化することができます。 TCPを介したストリーミングは、その遅延が許容される場合、サーバからクライアントへの一方向ストリーミングによく使用されます。 UDPは「ライブ」ストリーミング、特にチャット/会議で使用され、数秒の遅延を許容できない場合に使用されます。
RTSPはopen standardです。 VLC player(無料)でRTSPストリーミングを受信して再生できます。 RTSPは「メディアセッション設定」を提供し、TCPを経由します。実際のストリーミングは、UDP上のRTP/RTCPプロトコルによって、またはTCP上のRTSPパケットとの「インターリーブ」によって行われます。
RTMPはAdobeの独自のプロトコルです。
関連する問題
- 1. フラッシュビデオフォールバックはどのような条件下で必要ですか?
- 2. MySQLどのように条件を作成しますか?
- 3. Rails after_filterはどのような条件下で動作しますか?
- 4. WORDPRESS:条件文が必要です
- 5. Nugetインターネットの必要条件
- 6. ImageMagickサーバーの必要条件
- 7. 条件内の変数バインディングにはイニシャライザが必要/条件内のパターンマッチングには 'case'キーワードが必要
- 8. どのようにしてcertunknの必要条件を持つSplunkのベースラインを設定するのですか
- 9. オブジェクトへのLINQ - AND条件とOR条件でwhere節が必要です
- 10. どのようにマゼンタで条件を行うのですか?
- 11. 複数の動的 "WHERE"条件を持つSQLクエリが必要
- 12. LDAP認証の必要条件とその方法
- 13. どのように以下の条件
- 14. Salesforce:条件付きで必要なApexフォームフィールドの作成
- 15. どうすれば条件付きでPythonで動作しますか?
- 16. ラッパーの円引数の必要条件
- 17. 条件付きのJavaScriptが資産パイプラインで必要です
- 18. webpackはどのように動作する必要がありますか?
- 19. Android:IF条件が動作しない
- 20. IF条件MySQLが動作しない
- 21. どうかの条件
- 22. MSBUILDでは、コマンドラインまたはVSがそれを起動したかどうかを確認する条件をどのように指定できますか?
- 23. JSON出力の必要条件
- 24. office 365 DNSの必要条件
- 25. XSDの条件付き必須要素
- 26. Actionscript 3ブラウザの必要条件
- 27. どのように私は条件に基づいて値を選択する必要がID
- 28. どちらの条件が日時の条件がより速くなるか?
- 29. 条件付きコメントは常に必要ですか?
- 30. その条件は
フードは私の質問に興味を持ってくれてありがとうが、どうやって蒸しサーバーが動作するのか教えてください。私は手がかりを持っていませんが(WebサイトはWebサーバーにあり、私はデスクトップに座っていて、他のユーザーはデスクトップから見ています)、ブロードキャストしたらサーバーに接続するソフトウェアが必要ですか?それはかもしれません?) –
ストリーミングサーバーは、いくつかのソースからオーディオ/ビデオを取得します。カメラから、ファイルから、または別のサーバから(再送信する)。クライアント(デスクトップのビデオプレーヤー)はサーバーに接続し、ストリーミングの設定とストリームを受信し、デコードして再生します。クライアントが接続してストリーミングを受信できるように、いくつかのメディアサーバー(いくつかの選択肢がリストされています)をセットアップする必要があります。 –