Рекомендуемая H264 видео форматы на основе Резолюции

Качество видео зависит от выделенной полосы на поток, который должен вписываться в пределы скорости загрузки подключение к вещательной и скорость загрузки для наблюдателя.

Более высокое разрешение требует большей полосы пропускания, чтобы показать четкое изображение без пикселизации много. Чем больше пикселей потребуется больше пропускной способности.

Чем выше значение, полоса пропускания будет снизить требуемый уровень сжатия и пикселизация на движений, но будет требовать, чтобы пользователи имеют высшее соединение или вызовет массовую гибель кадров, перерывы, большая задержка.

Рекомендованные видео битрейт в Мбит/с (б / с)

Производительность веб-камера, Видеозвонки, Конференций, Стадии концерты или события

При потоковой передаче видео с статический фон для производительности веб-камера, видео звонки, конференции, концерты или показывает, как правило, требования к пропускной способности для передачи потокового хорошее качество ниже.

Формат Пикселей Битрейт (Мбит)
(соединения загрузки)
Перевод (б / с)
(camBandwidth)
100 Зрители
Битрейт
144р 256×144 0.28 35000 28
240р 426×240 0.4 50000 40
360р 640×360 0.6 75000 60
480p SD 640×480 0.8 100000 80
480Эд p 854×480 1 125000 125
720p HD 1280×720 3 375000 300
1080р FullHD 1920×1080 5 625000 500

За 1 путь, обновляющихся потоков с статический фон вы можете попробовать с 480p 125000 camBandwith (1Мбит) Если соединение загрузки разрешений. Этот битрейт должен работать для большинства connections.5 просмотра

Гораздо более низкой пропускной способностью может использоваться, когда есть низкий движения (Попробуйте половина) но пикселизации может произойти на определенные моменты, когда есть выше движения или изменение фона, освещение.

Фильмы, Спортивные мероприятия, Динамическое содержимое

Видео с большим количеством движения, изменение фона, пейзажи, требуется более высокий битрейт.

Формат Пикселей Битрейт (Мбит) Перевод (б / с)
120р 160×120 0.3 37500
144р 256×144 0.4 50000
240р 426×240 0.5 62000
360р 640×360 1 125000
480p SD 640×480 1.2 150000
480Эд p 854×480 2.5 312000
720p HD 1280×720 5 625000
1080р FullHD 1920×1080 8 1000000
1440p 2K 2560×1440 16 2000000
2160p 4K 3840×2160 40 5000000

Эти значения битпотока рекомендуются для предотвращения пикселизации в полной движения сцены (как спорт, фильмы, Игры действия).
Меньший битрейт может использоваться для потоков с более низким уровнем движения (в примере для презентаций, конференции, звонки с статический фон).

Перевод

Поток обычно в битах (8 бит данных = 1 байт пространство). Получить сгенерированный передачу по дайвинг битрейт 8 бит / байт.
Ex. 8Мбегопс генерирует 1Мбобеспечить перевод (1000000б / с) и размер файла при записи.

Требования подключения клиента

Когда вещание, Общий размер потока должен быть меньше, чем максимальная скорость загрузки вещатель.

Сделайте тест скорости от вещателя компьютера на место рядом с потокового (RTMP) Сервер с помощью такого инструмента, как SpeedTest.net . Перетащите и масштабирования на сервер в боковая порода / состояние, в котором вам хозяин (Ex: Северная Америка, если вы размещаете на VideoWhisper видео хостинг серверов) и выберите его. Скорость загрузки является максимальная данные вам ’ ll быть возможность трансляции.

Чтобы получить кб / с от кбит разделить на 8. В примерных 400kbps является 50kb / s (50 000 б / с). Это необходимо при настройке потоковых приложений в B / S.

Требования к хостингу

Количество потребляемых потоков для каждого пользователя, подключенного к серверу зависит от логики связи.
За 1 способ транслирует каждый пользователь потребляет 1 поток.
Если есть 2 способ личное видео чаты, где каждый пользователь видит 1 другие видео и передает 1 видео, 2 потребуется потоки на пользователя.
Если есть видео конференц-залов, где каждый пользователь передает 1 видео и видит другой 3 видео, 4 потребуется потоки на пользователя.

Для размещения сотни или тысячи потоков одновременно, серверы с 1000Mbps связи требуется.
Это ’ s, важно иметь на сервере в авторитетных данных центр с высоким подключения таким образом, все пользователи смогут подключаться к серверу на хорошей скорости, от их различных сетей и поставщиков.

Чтобы оценить сервера и пропускной способности сети при выборе сервера, рассмотреть ежемесячное перечисление доступны.
В примере, VideoWhisper выделенный видео потоковых серверов настраиваются, чтобы 100Tb / месяц данные трафик, который означает около 308Mbps средний непрерывная передача.
Поставщик продает серверы с 10 Тб / месяц готов обрабатывать около 30 Мбит среднюю передачу и если сервер позволяет только 5TB / месяц ваш проект не требует больше, чем 15Mbps средней передачи.
На высоких дорожных событий, серверы могли справиться шипы почти в два раза или более этой средней пропускной способности, только если нагрузка на сеть низкий на тот момент. Надежные услуги должны планироваться на основе пропускной способности сети провайдера.

Speex против NellyMoser пропускной

Нижняя открытым исходным кодом Speex, оптимизирована для речи и имеет более низкие требования к пропускной способности.

Темпы образец доступны в зависимости от выбранного кодека. При использовании кодека Nellymoser, Вы можете указать 5, 8, 11, 16, 22 и 44 кГц, как частота дискретизации. При использовании кодека Speex (доступны, начиная с Flash Player 10 и Adobe AIR 1.5), Вы можете использовать только 16 кГц. (Adobe документация)

Учитывая эти, для речи на основе видеоконференций Speex рекомендуется, но для другого типа аудио (от. музыка), NellyMoser следует использовать.

Вот требования к пропускной способности для различных уровней качества:

Speex

Качество (encodeQuality) Требуемая ширина полосы пропускания в кбит
0 3.95
1 5.75
2 7.75
3 9.80
4 12.8
5 16.8
6 20.6
7 23.8
8 27.8
9 34.2
10 42.2

NellyMoser

Качество (микрофон ставка) Требуемая ширина полосы пропускания в кбит
5 11.025
8 16
11 22.05
22 44.1
44 88.2

 

Передача и подключение Требования

Чтобы получить перевод в стоимости делят кбит кб / с по 8. Полная передача добавляется размер файла при записи.
Ex: Speex 9 генерирует дополнительный 4275 б / с передачи. NellyMoser 22 генерирует передачу дополнительных 5512b / с.

Когда вещание, Общий размер потока должен быть меньше, чем максимальная скорость загрузки вещатель (умножить на 8 чтобы получить б.п., от. 50000б / с требуется подключение выше, чем 400kbps).

Сделайте тест скорости от вещателя компьютера на место рядом с потокового (RTMP) Сервер с помощью такого инструмента, как SpeedTest.net . Перетащите и масштабирования на сервер в боковая порода / состояние, в котором вам хозяин (Ex: Центральный США, если вы размещаете на VideoWhisper видео хостинг серверов) и выберите его. Скорость загрузки является максимальная данные вам ’ ll быть возможность трансляции.

 

iPhone / IPad

Ни Speex или NellyMoser поддерживаются прошивкой. Живые потоки (на ЗОЖ) и видео могут быть распределены по этим устройствам после перекодирования / преобразования звука AAC. Это возможно с VideoWhisper приложения и издания (от. Live Streaming, Видеорегистратор) который может конвертировать видео и трансляции с FFMPEG.