Недавно я начал вести прямую трансляцию, и во время тестовой трансляции были получены отзывы о том, что я, как правило, уделяю достаточное внимание игре, которую транслирую, и не могу отвечать комментаторам в трансляции, несмотря на то, что у моих модераторов есть система для отметок. сообщения для моего внимания.
Чтобы решить эту проблему, я начал скайп-звонок с указанными модераторами, чтобы они тоже могли участвовать в потоке. Однако быстро было замечено, что их участие ограничивалось ответами на комментарии и обсуждением сайта, на котором размещался стрим (это стрим YouTube, встроенный в мой игровой сайт), потому что вывод стрима отстает примерно на минуту.
Чтобы исправить это , я начал делиться своим экраном в Skype, что позволило модераторам по вызову видеть мой экран и, следовательно, поток с гораздо меньшей задержкой. Однако это начало вызывать проблемы, потому что это приводило к задержке видеопотока для зрителей, и мне пришлось остановить видео в Skype.
Я использую XSplit Broadcaster, и во время реальных трансляций я буду транслировать на YouTube, а также на локальную запись. XSplit вполне способен транслировать на несколько источников (и моя пропускная способность легко позволяет это - я получаю минимум 16 Мбит загрузки, а качество потока, которое я отправляю, составляет 4,5 Мбит), однако мне интересно, есть ли способ, которым я могу обеспечить прямую трансляцию моим модераторам, чтобы они могли видеть то, что вижу я, и должным образом участвовать в реальном времени.
Любые советы по этому поводу будут высоко оценены!
Вам нужен собственный потоковый сервер. Проблема с такими сервисами, как YouTube и Twitch.TV, заключается в том, что ваш поток должен пройти большую обработку и распространение контента на их стороне, прежде чем он попадет к зрителям. Эта обработка требует времени и приводит к задержке. Вы можете отправить точно такой же поток на свой собственный потоковый сервер и напрямую связать его с гораздо меньшей задержкой (от доли секунды до пары секунд), но ограничены возможностями вашего потокового сервера для удовлетворения спроса.
В прошлом я делал подобные вещи только с Windows Expression Encoder, используя сервер потоковой передачи Windows Media, который довольно прост в использовании, но работает только с файлами WMV и, таким образом, на самом деле не так уж хорош как современное решение для h. .264 видео в кроссплатформенных потоках. Теоретически RED5 должен быть способен ретранслировать поток для вас, и вы можете либо настроить его локально, либо, что предпочтительнее, передать его на какой-нибудь VPS, который может выполнить ретрансляцию для вас (поскольку 16 Мбит будет потребляться очень быстро, отправляя поток 4,5 Мбит / с на несколько люди).
Потоковое вещание, к сожалению, не так просто настроить и запустить самостоятельно, и это большая часть того, почему сервисы, которые упрощают его, такие как Youtube и Twitch.TV, так популярны, несмотря на их огромные задержки.
Ниет Темный Абсол
Эй Джей Хендерсон