ユーザーは、多くの原因により、ライブストリームを表示できなかったり、ライブビデオを再生したときに404エラーが発生することがあります。 次の操作を実行して、問題をトラブルシューティングします。
ストリーミングURLの連結形式を確認する
- 取り込みURLをストリーミングURLとして使用しないでください。
- ストリーミングURLが有効で、連結形式
DomainName+AppName+StreamNameであることを確認します。 詳細については、「取り込みとストリーミングURL」をご参照ください。
ドメイン名がAlibaba Cloudサーバーに解決されていることを確認する
pingコマンドを実行して、正規名 (CNAME) レコードが有効かどうかを確認できます。
alikunlun *.comがpingされている場合、CNAMEレコードが有効になります。- CNAMEレコードが有効にならない場合は、ドメイン名のCNAMEレコードを追加します。 詳細については、「CNAME の設定」をご参照ください。
プレイヤーをチェック
- サードパーティのプレーヤーにストリーミングURLを入力して、ライブストリームを再生します。 それでも再生が失敗した場合、再生の失敗を引き起こすのはプレーヤーではないかもしれません。
- プレイヤーにドメイン間エラーが発生したかどうかを確認します。 クロスドメインアクセスを実装するには、プレーヤーのクロスドメインポリシーファイルを追加する必要があります。 詳細については、「プレイヤーがM3U8プレイリストに基づいてストリームを再生するときに、クロスオリジンエラーを示すメッセージが表示された場合はどうすればよいですか?」をご参照ください。
- プレーヤーが再生フォーマットをサポートしているかどうかを確認します。
- PC上のFlashプレーヤーは、RTMP、FLV、およびM3U8の形式をサポートしています。
- 携帯電話のH5プレーヤーは、M3U8形式のみをサポートしています。 すべてのiOSデバイスはこの形式をサポートしています。 4.0以降のAndroidデバイスは、モバイルブラウザがサポートしている場合にのみM3U8形式と互換性があります。
認証の確認
- 認証キーのスペルミスを確認してください。 詳細については、「URL 署名」をご参照ください。
- 署名付きURLの有効期間が終了する前にリクエストが送信されているかどうかを確認します。
ユーザーにデバイスのネットワーク状態を確認するように依頼する
デバイスでインターネットにアクセスできるかどうかをユーザーに確認してください。 CDNのドメイン名をpingして、ネットワーク接続をテストできます。