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

5437
Wesley

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

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

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

2
Пропускная способность сети является нижней строкой. Если этого недостаточно, ваш процессор, графический процессор и жесткий диск не восполнят это. Mike Fitzpatrick 13 лет назад 1
@ Майк Фитцпатрик: какой хороший ответ, а не комментарий :) akira 13 лет назад 0
@akira: Спасибо. Я собирался представить это как ответ, но я не знал, сколько пропускной способности требуется для различных форматов, поэтому я решил, что лучше просто комментировать. Я вижу, вы и @Josh K предоставили это, так что спасибо вам обоим :) Mike Fitzpatrick 13 лет назад 0

2 ответа на вопрос

2
Josh K

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

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

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

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

я собирался отправить «в основном: пропускная способность», вы меня избили за секунды :) я бы добавил что-то вроде примера битрейта, чтобы проиллюстрировать эффект, например: у вас есть 3-7 Мбит / с для dvd-контента .. вам нужно это много с точки зрения пропускной способности нисходящего потока, а также. akira 13 лет назад 0
@akira: У вас есть представитель, отредактируйте его! ;) Я сделаю это, рука на секунду. Josh K 13 лет назад 0
@Josh K: хороший комментарий дает мне еще больше повторений, отредактированный ответ кого-то еще ... что? :) akira 13 лет назад 0
@akira: Я не верю, что вы можете получить репутацию из комментариев. Вы чувствуете теплое нечеткое чувство, зная, * "Вы чертовски хорошо." *;) Josh K 13 лет назад 0
@Josh K: есть значок "отличный комментарий", который мне сейчас улыбается ... но у нас тут оффтоп :) akira 13 лет назад 0
@Josh K: технически вы можете использовать 1 бит / с для 360p или любого другого размера, просто вам нужно определенное соотношение битов на пиксель, чтобы иметь хорошо выглядящие изображения, что затем приводит к добавлению большего количества битов в кодировку и, таким образом, видео больше для больших размеров. akira 13 лет назад 0
0
Darth Android

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

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

Похожие вопросы