20/02/20 20:31:54.08 yJ09b2PW0.net
>>213でiPhoneでBASIC認証掛けていると再生が始まらないと報告したのですが原因が分かりました。
iPhoneや一部Androidだと生成されるtsを読みに行くたびに認証が発生するようで再生が始まらないようでした。
oauth2_proxyとNginxのauth_requestを組み合わせリバースプロキシ側で外部認証をした場合でも同様に認証を繰り返すので
location /tvrp/stream/ {
~転送設定~
}
のようにして/tvrp/stream/以下を認証しないロケーションにすることで再生できる様になりました。
セキュリティ上マイナスですが、動的に生成されるので直リンクされない限り大丈夫かな。。。
BASIC認証の場合もts関係は認証除外した方が良いのかもしれません。