映像関連2023.07.27Written by ふなっしーcolumn No.9

ウェブ配信の遅延は設定でどこまで切り詰められるか

インターネットを通じて、ライブ配信を行う上で避けられないのが映像の遅延。一方向のライブ配信では、映像の配信はあまり気にならないかもしれませんが、ライブ配信者と視聴者がチャットを通じてコミュニケーションを取る配信や、スポーツライブやギャンブル系の配信などリアルタイム性が求められるライブ配信では、映像の遅延は出来る限り抑えたいところ。

とはいえ、映像を伝送する際には、エンコーダーやサーバー上でエンコードやパッケージングの処理を行うので、どうしても映像に遅延が発生してしまいます。そこで本記事では、配信サーバや送信側の設定、使用するプロトコルを変更することにより、ウェブ配信の遅延をどこまで切り詰めることが出来るのかを検証したいと思います。

送信側プロトコルでは、RTMPとSRTで比較を行ったが、映像の遅延の差は0.5秒程度にとどまった。

受信側のプロトコルでは、MPEG-DASHとHLS、そしてLL-HLSで映像の比較を行った。HLSとMPEG-DASHで比較すると、MPEG-DASHの方が1.2秒、遅延が短い結果となったが、LL-HLSでは、HLSと比べて23秒、MPEG-DASHと比べ21.8秒、映像の遅延が短くなる結果となり、LL-HLSが劇的に映像遅延を短くできることがわかった。

さらにLL-HLS設定をチューニングすることで、最小で遅延を1.6秒まで抑えることができた。今回の一連の検証では、入力側の遅延自体は、全体の映像遅延の中ではあまり比重が大きくなく、遅延を切り詰めるには受信側のチューニングの方が重要であるように思えた。

次回、映像の遅延検証を行う際には、映像送信側のエンコーダや回線を変えて比較してみたり、
LL-DASHやWebRTCなどの、その他の低遅延を謳う映像伝送プロトコルを使用して検証を行いたい。

ふなっしー2022年9月にイノコスへ入社。元々「IT」と「映像配信」の分野に強い興味があり、両方の分野で仕事ができるイノコスに惹かれて入社。イノコスに入る前はアメリカで学生をやっており、高校から大学までアメリカで過ごしたイノコスのU.S.逆輸入ファイター。営業チームのメンバーではあるが、技術の仕事もよく任される。社内での愛称は「ふなっしー」。好きな食べ物は寿司。

最新コラム
 
 

Contact お問い合わせ

弊社の製品・ソリューションに関するご質問やご相談、資料請求のご依頼など、お問い合わせフォームをご利用ください。