1

How we can do adaptive streaming using gstreamer? I have created client and Server app using gstreamer framework.I am able to do live video streaming . But, I would like to adaptive way depending on network condition the bitrate can be change.

4

1 に答える 1

1

これを行う最も簡単な方法は、サーバー上で複数のビットレートと解像度でコンテンツをエンコードして準備し、クライアントが利用可能な帯域幅に基づいてコンテンツを切り替えることができるようにすることです。ほとんどのHTTPストリーミングシステムはこの原則に従います。

サーバー上のgstreamerのコンテキストでは、複数のパイプラインを設定してマルチビットレートコンテンツを作成するか、Teeを使用してビデオをソースから別のエンコーダーに分割する必要があります。

詳細については、MicrosoftSilverlightのスムーズストリーミングまたは適応型HTTPストリーミング仕様のいずれかを確認することをお勧めします。

于 2012-10-21T17:26:39.317 に答える