Излъчваме видео поток от уеб страница чрез WebRTC до Facebook и YouTube едновременно, SavePearlHarbor
Още едно копие на хабора
Главно меню
След навигация
Нека започнем с Facebook. Първата стъпка е да намерите бутона Започнете излъчване на живо. Този бутон може да изглежда така:


След това трябва да натиснете бутона отново В ефир

И кликнете върху връзката Натисни тук за излъчване от външни устройства, а не от самия Facebook.
След това щракнете Създаване на поток

В резултат на това Facebook предоставя RTMP поточни данни:

И името на потока RTMP е дълъг уникален низ:
1489000000111961? Ds = 1 & s_l = 1 & a = ATj9giGjaTTfgpNHBP
Именно тези два параметъра са ни необходими за излъчването. Нека ги оставим настрана засега и да разберем RTMP параметрите за YouTube.
За да започнете стрийминг от YouTube, трябва да отидете на уебсайта https://youtube.com/live и да кликнете върху бутона Качване

След това изберете Поточно предаване на живо и кликнете Първи стъпки.

Трябва да се появят настройките за стрийминг панел, плейър и RTMP:

В резултат на това знаем къде точно да изпращаме RTMP потоци:
Сървър за уеб разговори

За тази цел можете да изтеглите примерна HTML страница и скрипт за стрийминг тук и да разположите три файла от този архив на вашия уеб сървър: