Сравнение общих облако VPS реселлер выделенный хостинг RTMP

Лучший хостинг типа для жить потокового проекта обычно отличается от обычных веб-сайта.

Посвященный vs VPS

A VPS (Виртуальный выделенный сервер) может использоваться для живого видео потоковое проекта разработки и тестирования, но не рекомендуется использовать в производстве раз.

Посвященный серверы, рекомендуется.

Множественные VPS (Виртуальные частные серверы) Доля же сервер с же оборудовании (диск, ПРОЦЕССОР, память, подключение). В то время как результате проблемы производительности не видны при обслуживании страниц http, Рама потери/задержки/временного замораживания может произойти в трансляции на VPS, в зависимости от того, как другие VPS на том же сервере используют общие физические ресурсы и временно заблокировать эти. Когда 4-12 VPS поделиться же 100Mbps соединения сервера, Это может ограничить количество одновременных пользователей 10-20. Следует избегать использования VPS для производства режима.

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

Также важно расположение сервера. Из наших тестов серверов США с 1000 Мбит/с соединение, достигать 200-750Mbps скорость загрузки из разных мест в США, 80Мбит/с от Великобритании, 30Мбит/с от FR, несколько Мбит/с от Азии.

Общая vs VPS

Хотя, кажется, счетчик интуитивное, виртуальный хостинг план на сервере, использующем службу rtmp может быть лучше, чем VPS потому, что в первом случае, службу RTMP (процесс) имеет полный доступ ко всем ресурсам, выделенный сервер и распределяет их для клиентов с дизайном потокового беглости. На VPS, на долю сервера установлена служба RTMP и распределения/баланс ресурсов делается выше RTMP-сервера. Это может привести к видимым потокового перерывов, задержка или сервер завершает работу из-за регулирования и резки ресурсов, применяемых к процессу службы rtmp. Мы рекомендуем использовать установлена непосредственно на выделенном сервере служба RTMP, даже если общая служба. Мы не рекомендуем RTMP службы, установленной на ресурс сервера.

Реселлер учетные записи (Установка с WHM/CPanel) учетные записи, которые могут управлять несколькими аккаунтами CPanel. Множественные аккаунты обычно размещаются на VPS или выделенный сервер и имеют меньше ресурсов и приоритет, чем VPS. Обычно реселлер хостинг-провайдеров не включать rtmp хостинг за счет управления и хлопот распределения ресурсов.

Облако экземпляры похожи на VPS и имеют те же ограничения (Существует несколько экземпляров на сервере и каждый из них может расти и занимают имеющихся свободных ресурсов). Справка: Предел связи AWS CDN экземпляра, EC2 Ограничение пропускной способности .

 

В заключение, рекомендуется использовать выделенный сервер. Если это не представляется возможным совместного пребывания, где rtmp служба работает на непосредственно на выделенном сервере является следующая лучшая вещь. В облако или vps среде приходит последним и может использоваться для настройки установки пользовательских тестирование/развитие.

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

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

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

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

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

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

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

Формат Пикселей Битрейт (Мбит/с)
(соединения загрузки)
Перевод (б / с)
(camBandwidth)
100 Зрители
Битрейт
144p 256×144 0.28 35000 28
240p 426×240 0.4 50000 40
360p 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 просмотра

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

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

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

Формат Пикселей Битрейт (Мбит/с) Перевод (б / с)
120p 160×120 0.3 37500
144p 256×144 0.4 50000
240p 426×240 0.5 62000
360p 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 средней передачи.
На высоких дорожных событий, серверы могли справиться шипы почти в два раза или более этой средней пропускной способности, только если нагрузка на сеть низкий на тот момент. Надежные услуги должны планироваться на основе пропускной способности сети провайдера.