「低遅延ビデオキャプチャ製品」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
2行目: | 2行目: | ||
ビデオキャプチャにおける遅延の原因はほぼ「データ圧縮」である。 | ビデオキャプチャにおける遅延の原因はほぼ「データ圧縮」である。 | ||
− | + | 必要な帯域 | |
− | * | + | |
+ | * フルHD, 60fps = 1920 x 1080 x 4 x 60 = 475MB/s | ||
USBの帯域 | USBの帯域 | ||
+ | |||
* USB 2.0 = 60MB/s | * USB 2.0 = 60MB/s | ||
* USB 3.0 = 625MB/s | * USB 3.0 = 625MB/s | ||
* USB 3.1 = 1250MB/s | * USB 3.1 = 1250MB/s | ||
− | 見ての通り「フルHD60fps」を流すにはUSB 2.0では帯域が全然足りない。USB 3. | + | 見ての通り「フルHD60fps」を流すにはUSB 2.0では帯域が全然足りない。USB 3.0になると理論値ではフルHD60fpsを流せるが、現実問題として理論値ギリギリの数値など出るはずもなく、やっぱり足りない。 |
− | + | この問題を解決すべく、安いビデオキャプチャ製品ではUSBの狭い帯域に大きなデータを流す手法として「Motion JPEGなどで圧縮して送信する」ということが行われている。大雑把にいえばJPEGに圧縮して送信しているわけだ。これによりUSB 2.0の60MB/sという狭い帯域でもフルHDの動画を流すことができる。 | |
− | + | ただJPEG圧縮に時間がかかる。表示するパソコン側もJPEG伸張に時間がかかる。これが遅延である。 | |
− | |||
− | |||
== 解決策:圧縮速度を上げる == | == 解決策:圧縮速度を上げる == | ||
36行目: | 36行目: | ||
欠点はハイスペックな[[PC]]側が必要な点であり、ポンコツな[[社畜PC]]などに繋いだバカから「使えない」と苦情が殺到しかねないため[[家電量販店]]や[[パソコンショップ]]などでは売りにくいという問題を抱えている。 | 欠点はハイスペックな[[PC]]側が必要な点であり、ポンコツな[[社畜PC]]などに繋いだバカから「使えない」と苦情が殺到しかねないため[[家電量販店]]や[[パソコンショップ]]などでは売りにくいという問題を抱えている。 | ||
− | + | またUSBケーブルなどにノイズが乗ると映像が映らないことがある。デジタルなので「劣化」ではなく「断線」のような状態になる。1メートル以上のケーブルを使うとでのエラー率は結構高い。 |