потоковое мультимедиа, путаница со скоростью потоковой передачи

StackOverflow https://stackoverflow.com/questions/662318

  •  20-08-2019
  •  | 
  •  

Вопрос

Меня всегда смущают два параметра потокового мультимедиа — частота кадров (кадров в секунду) и скорость передачи данных (например,256 кбит/с, 512 кбит/с и т. д.).

Я не хочу знать внутреннюю математическую структуру и алгоритмы, а просто хочу прояснить, правильно ли мое следующее понимание.

Я думаю, что 15 кадров в секунду и 256 бит в секунду означают, что каждую секунду сервер будет отправлять 15 кадров, а совокупность 15 кадров составит 256 КБ бит на стороне клиента.Кадрами могут быть любые кадры, ключевые кадры (я имею в виду I-кадр в MPEG) или неключевые кадры.Биты, используемые для представления каждого из 15 кадров за одну секунду, не обязательно должны быть одинаковыми, общая сумма должна составлять 256 КБ бит.Верно ли это понимание?

заранее спасибо, Джордж

Это было полезно?

Решение

Почти,

Сервер может отправлять более или менее 15 кадров в секунду, они должны буферизоваться на стороне клиента.15 кадров в секунду означает, что видео должно воспроизводиться со скоростью 15 кадров в секунду, чтобы оно выглядело нормально. в среднем это означает, что действительно сервер будет отправлять 15 кадров каждую секунду.Но вполне возможно, что в какие-то секунды вы получите только 4 кадра, а в следующие 11 секунд — 16.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top