Что способствует плавному потоковому видео?

У меня был общий вопрос о потоковом видео в Интернете; в частности, на YouTube. Что действительно требуется для плавной потоковой передачи видео в формате 360p или 480p? Тогда для этого качества HD, что действительно позволяет компьютеру плавно передавать потоки 720p и 1080p?

Я не слишком уверен, имеет ли это отношение к процессору (скорость, # ядер, размер кэша), графическому процессору (чипсет, VRAM, тип памяти) или даже HDD (IDE против SATA).

Что способствует возможности потоковой передачи обычных видео и, кроме того, видео высокой четкости в Интернете?

2 ответа

Решение

Участником номер один будет ваша доступная пропускная способность.

Чем больше у вас есть, тем лучше будет течь. Это не значит, что невозможно осуществлять потоковую передачу при более низкой пропускной способности. При более низкой пропускной способности вступают в силу такие вещи, как задержка и пропущенные пакеты, в сущности, также важно качество полосы пропускания. Смотрите Pingtest.net.

Это просто передача видео на ваш компьютер. Для 360p вам понадобится минимум 3Mb для плавной трансляции. 480p вам понадобится около 5Мб. Честно говоря, я не вижу смысла в потоковой передаче 720p или 1080p на жилой линии.

Если (и я предполагаю, что вы используете) проигрыватель на базе Flash, это сожжет много циклов ЦП. В зависимости от браузера он также может копить оперативную память. Я не уверен, поможет ли GPU достойного или более высокого уровня, и жесткий диск, вероятно, не будет проблемой, если вы не кэшируете на диск.

Во-первых, вы должны получить видео на свой компьютер. Это включает пропускную способность между вашим компьютером и сервером. Требуемая величина полосы пропускания зависит от того, как кодируется видео, и от качества видео - контент HD требует большей полосы пропускания. Это виновник проблемы чаще, чем нет.

Во-вторых, ваш компьютер должен иметь возможность декодировать и воспроизводить видео, для чего требуются процессор и память. Многие современные видеокарты могут взять на себя эту задачу, значительно уменьшая количество процессорного времени, необходимого для декодирования видео. Содержание более высокого разрешения предъявляет более высокие требования.

Другие вопросы по тегам