お世話になります。
Ubuntu16.04とNginx+RTMPモジュール&OBSを使用した、配信サーバを構築しています。
主にブラウザでHLSを利用したストリーミングを実施していますが、
ここ最近、多くのデバイスでローディング状態のまま配信できなくなりました。
Chromeのデベロッパーで確認すると、m3u8ファイルはDLできているようですが、
セグメントファイル(.tsファイル)が一向に落ちている気配がありません。
セグメントファイルを落とす間もなく、タイムアウトして次のm3u8を落としている雰囲気です。
ここ最近と記したのは、最近回線をIPv6に変えました。
元よりIPv4ネットワークでWebサーバを構築しているので、下段のURL等を参考にして、IPv6でも対応可能なようにネットワークを組んであります。
http://dotsukareta.blogspot.com/2017/04/v6ipv4pppoe.html
LAN内からだと、GlobalIPのURLにて接続しても、すべてのデバイスで、配信は落ちません。
一部のWAN網のデバイスでも、配信はできているものもあります。
しかしながら、多くのWAN側デバイスでセグメントファイルが落とせず、ローディングのままの画面で、デベロッパーでみると、セグメントファイルを取得できていません。(たまにセグメントファイルにアクセスしますが、タイムアウトでFailedになります)
なにか、お分かりになることがあれば、ご教示いただきたく存じます。
よろしくお願いいたします。
あなたの回答
tips
プレビュー