nzws/KnzkLive

音声のみ視聴モード

rinsuki opened this issue · 3 comments

神崎の配信だいたいがコメビュ出してるだけだから音声でもいい説ある。通信が遅いときとかにもあると便利

nzws commented

とくに制限とかはしてないんだけどどうやってバックグラウンドで再生させるのかいまいち分かってない

  • 音声のみのストリームを作る (ffmpeg -i rtmp://example.com/live/hoge -vn -acodec copy rtmp://example.com/live_audio/hoge とかやればよさそう)
    • これをやらないと音声だけ再生するにしても動画の分まで取ってきて転送量が減らない気がする
  • クライアントにどうにかして音声のみにするモードを付ける
  • 音声のみにするモードにしたら、<audio>タグを作ってそっちで再生する
    • 最近のブラウザは音が鳴る系はuser interactionから再生させないといけないので、音声のみにするボタンからPromiseとか通さずにやっていく必要がありそう

<video> に音声入れてiOSでバックグラウンド再生ができるかは怪しいたぶん無理。<audio>ならバックグラウンド再生できるはず(iOS 9時代のころにいろいろいじってた記憶がある)