
パケットロス(Packet Loss)
技術データパケットがネットワークを経由して宛先に到達できない場合に発生する現象。
パケットロスとは?
パケットロスとは、ネットワークを移動する1つ以上のデータパケットが宛先に到達できない場合に発生します。ビデオ通話では、失われたパケットは音声の一部、ビデオフレーム、または制御信号である可能性があります。
WebRTCは高度な技術を用いてパケットロスの影響を最小限に抑えますが、一定の閾値を超えると品質の低下は避けられません。
通話品質への影響
音声への影響
- 1%未満のロス:知覚できないか、ほとんど気づかない
- 1-2.5%のロス:許容可能な品質、時折の軽微なグリッチ
- 3-5%のロス:顕著な品質劣化、頻繁な途切れ
- 5-10%のロス:重大な品質問題、音声の理解が困難
ビデオへの影響
- 1%未満のロス:良好な品質、まれなアーティファクト
- 1-3%のロス:時折のピクセル化や短いフリーズ
- 3-5%のロス:頻繁なアーティファクト、顕著な劣化
- 5-10%のロス:深刻なピクセル化、長いフリーズ、ブロッキーな映像
WebRTCのパケットロス対処方法
- 前方誤り訂正(FEC):送信前に冗長データを追加し、再送信なしで失われたパケットを再構築可能に
- パケットロス隠蔽(PLC):パケットが失われた場合に、もっともらしい代替データを合成してロスを隠す
- 再送信(RTX):重要な失われたパケット(通常はビデオのキーフレーム)の再送信を選択的に要求
- アダプティブビットレート:パケットロスが検出されると、エンコードビットレートを下げて混雑を軽減
まとめ
パケットロスはリアルタイム通信の敵です。WebRTCのエラー耐性メカニズムは低レベルのパケットロス(3%未満)を隠すのに非常に効果的ですが、予防は常に緩和よりも優れています。有線接続、QoS優先順位付け、適切な帯域幅がパケットロスに対する最良の防御です。