SlimeCodec 画質帯域比較デモ

デフォルト ライブ 3 分窓 / 48 時間タイムシフトは切替ボタン

帯域 (kbps) リアルタイムグラフ - 直近 60 秒

各 stream の HLS fragment 取得時の bitrate を 1 秒間隔でプロット。 Shaka Player の NetworkingEngine response filter から SEGMENT の loaded bytes を拾い、 streamBandwidth stats と組み合わせて算出。

同じ Kameo IP カメラの ライブストリームを 2 経路で並列再生: Original はカメラの H.264 をそのまま、NormAV1 は同じカメラフレームを SlimeCodec NormMAP-driven SVT-AV1 でリアルタイム再エンコード。 EXT-X-PROGRAM-DATE-TIME で時刻同期されているので 左右で同時刻の同フレームを比較できます。 各タイル下のバーが リアルタイム帯域 (kbps)、 右下数値は 累計転送量と Original 比 savings %。 タイルをクリックで拡大、もう 1 度で並列に戻ります。

« Demo 一覧に戻る   |   配信方式デモ (shiftcast48)

各ストリームの設定

名前codec容器パラメータ備考
OriginalH.264 MainTS HLS (live)(camera 出力そのまま)カメラの RTMP/HLS 1080p をそのまま中継
NormAV1SVT-AV1fMP4 HLS (live)preset 8 / CRF 60 (sweet spot) / qp-range 30 / agg=p75 / seg=5SlimeCodec NormMAP-driven ROI 配分でリアルタイム再エンコード、9.2 MB → 1.6 MB / chunk (-90%)、1.33x realtime (Ryzen 12c)

normav1-runner.jsC:\Kameo-24\Kameo.m3u8 を 2 秒間隔で polling、 新規 .ts が見えるたびに slimecodec-svtav1-norm.exe v0.3.5-fix でエンコ→fMP4 segment 化→tfdt を cumulative time で patch→ C:\Kameo-24-norm-av1\Kameo.m3u8 に rolling 追記。 EXT-X-PROGRAM-DATE-TIME は source から保持しているので、Shaka Player が左右の wall-clock を揃えてくれる。

技術ノート