Излъчваме видео поток от уеб страница чрез 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 потоци:

Сървър за уеб разговори

webrtc

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