Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

MOQ5 – MOQ対応のインジェストとエグレス両方をサポートするオープンソースCライブラリ

MOQ5は、オープンソースのC言語ライブラリであり、MOQ(Media Over QUIC)プロトコルをサポートしてデータの取り込み(インジェスト)と配信(エグレス)の両方を実現します。軽量で高性能な設計により、QUIC上でのメディアストリーミングを効率的に処理します。

背景メモ

MOQ (Media Over QUIC) は、UDPベースの次世代プロトコル QUIC(HTTP/3 の基盤)上で動画・音声を低遅延で配信するための標準規格。ゲーム配信やライブコマースなど、従来の HTTP ストリーミング(HLS/DASH)では難しかった超低遅延ユースケースを想定する。 - moq5 は、C言語で書かれた MOQ のオープンソース実装。取り込み(ingest:配信者側)と配信(egress:視聴者側)の両方をサポートする点が特徴。 - 「全員に低遅延ストリーミングを」と銘打ち、MOQ の標準化を推進する IETF ワーキンググループの議論にも貢献している。 - 競合としては WebRTC(既に広く普及しているが複雑)や SRT(UDP ベースだが QUIC 非対応)があり、MOQ はそれらより簡素で QUIC の利点(多重化、0-RTT ハンドシェイクなど)を活かせるポジションを目指す。