2017-02-16 15 views
-1

ラジオ局をシミュレートするIcecastサーバーをインストールしました。 IcecastはプロトコルとしてHTTPを使用していますが、オーディオのみの場合、十分な音質を提供するのだろうかと思います。私はRTSPについて聞いたことがあり、オーディオストリーミングの方が便利だと思われますが、RTSPプロトコルを使用してIcecast同等のものを見つけることはできません。RTSPとHTTPのオーディオストリーミング

私はあなたの考えを伝えることができますか?

ありがとうございます!

+0

プロトコルを選択するとき、ここでの主な関心事はクライアントの互換性です。 HTTPはすべてのものと互換性がありますが、RTSPはそうではありません。トランスポートプロトコルは、オーディオの品質には影響しません。これは、使用されるコーデックとその設定までです。 – Brad

答えて

0

アダプティブビットレートをサポートするプロトコルでHTTPを使用する。これは理論上は間違っています...しかし、HTTPは広く相互運用できます。これは、サーバー側とクライアント側の両方で数え切れないほどの実装をしています。 RTSPの相互運用性は知られていません...通常のRTSPサーバは、非アクティブな制御接続を閉じます。正常に動作するサーバーは、HTTPよりもしばらくの間、RTSPセッションを維持します...

+0

それであなたは何を思い浮かべますか?私はHTTPに固執し、それでもあまりにも多くの問題ではない、良い音質を持つことができますか?あなたは「悪い」とはどういう意味ですか? –

+0

HTTPはTCP(トランスポートプロトコル)を使用しているため、安定したフローを維持するのではなく、信頼性の高い配信用に設計されていますが、最近は高速接続が普及しています。時間のオフセットは、私はHTTPが正常であると思うオーディオストリーミングのためです。 RTP/RTSPを使用する唯一の本当の理由は、そのセッションに受信者側で複数のストリームが組み合わされるためです。例えば、オーディオおよびビデオは、別々のチャネル上にあってもよい。 – Boschko

+1

@OlivierLaflamme技術的に言えば、HTTPで時間範囲を見ることができます。それだけでは一般的ではありません。また、HTTPを介して必要なコンテナ形式を送信することができ、複数のチャンネルのオーディオとビデオが可能です。簡単には、これを直接実装するDASHやHLSなどのセグメント化された標準があります。 – Brad

1

音声の品質は、コーデックとそのビットレートによって異なります。輸送はほとんど無関係です。

関連する問題