CDNetworks ドキュメントセンター Console Guide Console Guide MA-LB :: ライブストリーミングイシュー

MA-LB :: ライブストリーミングイシュー

最終更新日:2022-10-07 12:00:56

Media Acceleration-Live Broadcastや CloudLiveのような CDNetworkのライブストリーミングサービスを使用する際、サービスエンドでエラーメッセージを受信したり再生時に問題が発生する可能性があります。 いくつかの一般的な問題は、次のようにその解決策とともに添付します。

ストリームを再生できないか、404のエラーメッセージを受け取ることができますか?

ライブビデオの構成を完了した後、ライブビデオを見ることができない場合のトラブルシューティング方法は次のとおりです。

  1. 間違った&不完全なパラメータなしに再生URLを正しく接続していることを確認します。

    a. 再生アドレスが正しいストリームフルアドレスであることを確認します。 そうでない場合は、再生アドレスをストリームプールアドレスに変更して正常に戻るか確認してください。

    b. 再生アドレスが正しく、接続ルールに準拠していることを確認します。 ライブストリーミングの再生アドレスは、ライブストリーミング加速ドメイン名+AppName+StreamNameに従ってリンクされます。 プロトコルごとにURLが異なります。 一般的なものは次のとおりです。

    URLはプロトコルごとに異なります。 例:

    rtmp://example.domain.com/appname/streamname

    http://example.domain.com/appname/streamname.flv

    http://example.domain.com/appname/streamname/playlist.m3u8

  2. ドメイン名がCDNetworksのサーバーとして確認されたかを確認します。 pingコマンドを使用してライブビデオのドメイン名をテストし、確認されたCNAMEが有効かどうかを確認できます。 *.*.gccdn.netにリダイレクトされる場合です。)は、CNAME構成が適用されたことを意味します。

    "Name or service not known"メッセージが表示されると、まだ確認が完了していないことを意味します。 詳細については、テクニカルサポートサービスを参照してください。

  3. プレイヤーを確認します。

    a. プレーヤー自体の問題を除き、ライブストリーミングのために他のサードパーティのプレーヤーから再生アドレスを入力します。

    b. CORS関連プレーヤーの問題なのか確認します。 リソースがプレイヤーが立っているオリジン以外のオリジンでホストされている場合は、適切なCORS設定またはポリシーを実行する必要があります。 詳細については、テクニカルサポートサービスを参照してください。

  4. 再生形式がサポートされていることを確認します。

    a. PCでFlash Playerを使用してサポートされる形式:RTMP、FLV、m3u8です。

    b. 携帯電話のH5プレーヤーはm3u8(すべてのiOS対応、Android4.0以上バージョン及び対応可能なモバイルブラウザのみ対応)のみサポートします。

  5. 認証構成を確認します。
    a. 認証に使用された認証パラメータのスペルが間違っていることを確認します。
    b. 要請時間が認証満了時間以内であることを確認します。

  6. デバイスのネットワークステータスを確認します。
    ローカルコンピュータデバイスのネットワークステータスとパブリックネットワークに正常にアクセスできることを確認します。 pingコマンドを実行して、ローカルデバイスと加速ドメイン名の間のネットワーク接続をテストできます。

再生中にシャッタリング(shuttering)が発生した場合はどうすればよいですか?

셔터링(shuttering) 현상문제는 여러 가지 원인이 있다. 발생 가능한 원인과 현장 실정에 따른 대처는 다음 사항을 참고하시기 바랍니다.

アップストリーム(Stream Ingest)

  1. アップストリーム帯域幅の不足またはネットワークジーターが発生し、データ転送速度が低下し、円滑な再生のためのフレーム速度要件を満たすことができません。
    Speed testツールを使用して、現在のネットワークのアップストリーム帯域幅をテストすることをお勧めします。

  2. ビット伝送率、フレーム伝送率、またはエンコードギアが高すぎるが、ハードウェア条件が制限されているため、エンコード速度が遅くなり、円滑な再生のためのフレーム伝送率の要件を満たすことができません。
    ビット伝送率、フレーム伝送率、またはエンコードギア設定を下げてシャッターリング現象が改善されるか確認します。 改善されれば、StreamPushing端末のハードウェアをアップグレードすることをお勧めします。

  3. ビデオキャプチャパラメータの設定が低すぎます。
    FPSは人間の目で滑らかな映像として認識されるためには、1秒当たり少なくとも15フレームのフレームが必要です。 FPSが10フレーム未満の場合、写真のシャッターリングがより明確になります。

特別な事情がない場合は、1秒当たり15フレーム以上で映像フレーム率を設定してください。 映像のフレーム率が高いほど写真の柔らかさが強くなりますが、フレーム率が毎秒30フレームを超えると人の目は写真の効果を認識できなくなります。 フレーム率を上げると、ビデオ伝送の帯域幅のコストも増加します。 ビデオのパラメータを正しく設定することをお勧めします。

サーバー

ライブストリームの迅速な再生を保証し、ストリームプーリングの遅延を減らすためにサーバーは基本的に約3秒間データをキャッシュし、これはGOPサイズによって変動する可能性があります。
最適化戦略などを構成します。 テクニカルサポートに問い合わせ、クイックスタートの追加や最適化戦略の構成などの最適化ソリューションを提供できます。

プレーヤー

  1. ほとんどのプレーヤーは、キャッシュを受信した後にデコードして表示します。 受信バッファキャッシュのサイズは、再生のスムーズさにも影響します。 受信キャッシュのサイズを調整することで、つわりの影響を軽減できます。

  2. プレーヤーのダウンストリーム帯域幅が不足しているか、ネットワークジーターが不足しているため、データ受信速度が低下し、スムーズな再生のためのフレーム速度要件を満たすことができません。

動画がぼやけた画面の場合はどうすればいいですか?

  1. ビデオソースの問題であることを確認します。
    a. ストリームインジェストソースが正常であることを確認し、ライブビデオソースの問題を除外する必要があります。

    b. Pushストリームのフレームレートとビットレートが正常であることを確認する必要があります。 Pushstream送信中に発生する問題を排除するために、Media Acceleration Live Broadcast->でStreamerのPushstream状態を確認することができます。サービス品質->です。プッシュ分析します。

    c. Pushストリームプロセス中にストリームのメタデータヘッダーが変更され、異常なトランスコーディングが発生して画面がぼやける現象が発生する可能性があるか確認します。 この場合、専担顧客サービスに問い合わせることができます。

  2. ビデオではなくソースに問題があります。

    a. プレイヤーがソフトデコードを使用していることを確認します。

    b. プレーヤーの問題を排除するために新しいプレーヤーを置き換えます。

ストリームが異常に中断された場合はどうすればよいですか?

  1. まず、そのプッシュストリームが正常であることを確認できます。 プッシュストリームが終了すると、ストリームプーリングも停止します。

  2. プレイヤーのネットワークステータスが正常であることを確認します。 トラブルシューティングプロセスは、「ストリームを再生できないか、404のエラーメッセージが表示されたときに実行するタスク」サブセクションに従って確認できます

  3. 1人のユーザーまたは複数のユーザーが異常に中断されていることを確認します。 専担顧客サービスに問い合わせる際には、非正常な顧客のIPアドレス、URL、非正常な時間、その他の情報を提供し、調査に役立つようにしてください。

RTMPとFLVフォーマットの再生アドレスは正常ですが、HLSフォーマットアドレスの再生は失敗するのはなぜですか?

  1. HLS形式の再生アドレスの再生失敗に対する問題解決方法は次のとおりです。

なぜm3u8再生リストに基づいてストリームを再生できるのに、音なしで画像だけを見ることができるのですか?

  1. この場合、一般的にプッシュストリームオーディオエンコーディングが不合理で、HLSがオーディオ形式のAACおよびMP3をサポートする場合に発生します。

    プッシュストリームのオーディオ形式が次のような場合、写真に音が出ない場合があります。 また、RTMPおよびFLV形式をテストしてオーディオエンコーディングエラーであるか確認できます。 プッシュストリームのオーディオエンコード形式を調整したり、追加のサポートのためにテクニカルサポートに問い合わせたりできます。