Sign inSign up

kolyadin/live-video-broadcasting

By kolyadin

•Updated almost 8 years ago

Broadcast html web page (picture + audio) in live rtmp video stream

Image
5

10K+

kolyadin/live-video-broadcasting repository overview

alt text alt text alt text

⁠About

This container is grabbing web page (picture + audio) using web browser and transcode it in rtmp video stream.

⁠Youtube live video:

Tech specs:
https://support.google.com/youtube/answer/2853702?hl=en⁠

$ docker run -it --rm \
      -e GRAB_URL="https://www.youtube.com/watch?v=hUj65M4T1cg" \
      -e RTMP_URL="rtmp://a.rtmp.youtube.com/live2/0987-6543-2109-8765" \
      -e LANGUAGE="en" \
      -e V_BITRATE="3000K" \
      -e A_BITRATE="128K" \
      kolyadin/live-video-broadcasting
⁠Twitch.tv

Tech specs:
https://stream.twitch.tv/encoding/⁠
https://stream.twitch.tv/ingests/⁠

$ docker run -it --rm \
      -e GRAB_URL="https://www.youtube.com/watch?v=hUj65M4T1cg" \
      -e RTMP_URL="rtmp://live-fra.twitch.tv/app/live_0987654321_12345678900987654321" \
      -e LANGUAGE="en" \
      -e V_BITRATE="3000K" \
      -e A_BITRATE="128K" \
      kolyadin/live-video-broadcasting
⁠Facebook live video:

Tech specs:
https://developers.facebook.com/docs/videos/live-video/best-practices#specs⁠

$ docker run -it --rm \
      -e GRAB_URL="https://www.youtube.com/watch?v=hUj65M4T1cg" \
      -e RTMP_URL="rtmp://live-api.facebook.com:80/rtmp/1234567890?s_ps=1&a=0987654321" \
      -e LANGUAGE="en" \
      -e V_BITRATE="3000K" \
      -e A_BITRATE="128K" \
      kolyadin/live-video-broadcasting
⁠VK live video:

Tech specs:
https://vk.com/page-135678176_54378816⁠

$ docker run -it --rm \
      -e GRAB_URL="https://www.youtube.com/watch?v=hUj65M4T1cg" \
      -e RTMP_URL="rtmp://stream.vkuserlive.com:443/live?srv=098765&s=098765432112345678900987654321=123456789" \
      -e LANGUAGE="en" \
      -e V_BITRATE="3000K" \
      -e A_BITRATE="128K" \
      kolyadin/live-video-broadcasting

Tag summary

Content type

Image

Digest

Size

324.2 MB

Last updated

almost 8 years ago

docker pull kolyadin/live-video-broadcasting