Вещательные решения / кодеры / декодеры - PullRequest
0 голосов
/ 11 сентября 2018

Итак, я пару дней копался в вещании / вещании, и у меня было очень много вопросов, особенно с кодерами и декодерами.

Мне нужно найти самое дешевое и лучшее решение для прямой трансляции / вещания. До сих пор я использую OBS в качестве моего кодера, но, насколько я знаю, он кодирует в протоколе RMTP и использует потоковые проигрыватели для потоковой передачи. И я не хочу этого. Я хочу использовать проигрыватель HTML5 (например, WOWZA, nanoCosmos), и мне нужно, чтобы задержка была как можно ниже. Мои вопросы будут:

  1. Могу ли я использовать OBS для низкой задержки? Потому что я тестировал OBS с потоковым облаком wowza, и задержка была огромная .
  2. Как избавиться от флеш плееров с помощью OBS? Если это не возможно, какие есть другие дешевые / бесплатные кодеры, которые бы сделали эту работу?
  3. Что еще мне нужно подумать об этом? Так что сейчас мне нужен правильный кодер, CDN и проигрыватель (но если я использую один из коммерческих проигрывателей, обычно они предоставляют свой Cloud CDN).

EDIT:

Поскольку это должна быть трансляция с аукциона, мне нужно, чтобы задержка была как можно ниже.

  • Задержка, которую мне нужно достичь, не более 2 с.
  • Аудитория: до 500 человек.

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

Вы можете попробовать SLDP , который является протоколом на основе WebSocket для задержки менее секунды. У нас есть SLDP Player для HTML5, Android и iOS, который позволяет воспроизводить на всех основных платформах.

0 голосов
/ 12 сентября 2018

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

Вам понадобится поставщик, который поддерживает распространение WebRTC, и они недешевы.

...