web-dev-qa-db-ja.com

遅いパイプライト

Pipelightを使用して、ポーランドのサイトの1つからSilverlightビデオをストリーミングしています: http://onet.tv 。しかし、ビデオはぎくしゃくしていて、ストリーミングに追いつくことができません。どのようにデバッグできますか?私は長い間サポートしているubuntu 14.04を使用しています。

5
sumek

指定したサイトはFlashとHTML5(MSE)もサポートしています。 Silverlightの使用は必須ですか? Google Chromeを試しましたか?バージョン47.0.2526.73(64ビット)を使用していますが、Pipelightなしで問題なくビデオを再生できます。 (Firefox 43.0でも問題なく動作します)。

Silverlightの使用が必須の場合、Pipelightによると ヘルプページ

悪い再生パフォーマンスは、ほとんどの場合、32ビットグラフィックドライバーが見つからないか壊れているか、pulseaudioの問題が原因です。多くのプラグインは、ビデオ出力をオーディオ出力に同期するため(同期がずれないように)、サウンドに問題がある場合は非常に遅延再生が発生する可能性があります。

最初にPipelightsヘルプページから解決策を試してください。例: パフォーマンスが悪い/ 32ビットのグラフィックドライバーファイルをインストールする

サイトから直接ストリームを取得して、VLCプレーヤーで再生することもできます。 VLCをインストールし、ターミナルを起動して実行するだけです:

vlc -vvv http://ecache4.m2d1.cdn.onet.pl/ceph/d15b4bf9-dff4-45d1-a39d-6d95f519e29e.1451738861.317688.mp4

Google Chromeの開発者ツールを使用して、MP4ファイルへのリンクを抽出しました。リンクが機能しなくなった場合も同じことができます。また、-vvvオプションを使用すると、VLCにあらゆる種類の出力メッセージを出力するように指示されます。画像が表示するには遅すぎるなどの警告またはエラーメッセージを探す必要があります。Ctrl+ Iをクリックして[統計]タブに移動すると、失われたフレームの数を確認することもできます。

VLCを使用しても同じ問題が発生する場合は、これがPipelightプラグインとは無関係であることを確認できます。次に、ビデオをダウンロードしてオフラインで再生することをお勧めします。

wget http://ecache4.m2d1.cdn.onet.pl/ceph/d15b4bf9-dff4-45d1-a39d-6d95f519e29e.1451738861.317688.mp4
vlc -vvv d15b4bf9-dff4-45d1-a39d-6d95f519e29e.1451738861.317688.mp4

ビデオが問題なく再生される場合、おそらくTCPの送信に問題があります。ここでは、WiresharkおよびSudo sysctl -w ...コマンドで再生できます。

オフラインビデオの再生も遅れている場合は、システムが遅すぎるか、構成が不適切です。

少しでもお役に立てば幸いです。

6
incBrain