Broadcast your video to Twitch, Hitbox and others easily.
This image allows you to broadcast your stream to several live streaming video platforms (Twitch, Hitbox, Youtube and Dailymotion) in the same time. Just broadcast your stream to your container and it will broadcast to your favorites platforms.
Features include:
You can read my post about it (French) : http://anthonykgross.fr/p/multi-streaming-broadcaster-twitch-youtube-dailymotion-hitbox
##Prerequisites Add your user to docker group to be able to use it with non root user:
$ sudo usermod -aG docker username
Download the repository on your public server.
$ docker run --name my-broadcaster [ -e parameters ] anthonykgross/docker-broadcaster
or
$ apt-get install git # For debian
$ git clone https://github.com/anthonykgross/docker-broadcaster.git
$ cd docker-broadcaster/
$ docker-compose up -d
You can edit parameters in docker-compose.yml
or define them with -e [environment_var]
with docker run
.
And it's finished ! Just run your container !
$ docker logs my-broadcaster
broadcaster_1 | ===============================================================================================
broadcaster_1 | =
broadcaster_1 | = TWITCH_STREAMKEY : live_101724967_qLZMlwnxxpKqsqsfJ5lNcBcP0RYtpw
broadcaster_1 | = HITBOX_STREAMKEY : qsfqf?key=Jn6Dsqdqsd8cpx
broadcaster_1 | = YOUTUBE_STREAMKEY : poopaplla-7537.ea0k-ef3-czsz
broadcaster_1 | = DAILYMOTION_STREAMKEY : 24646?auth=qeGP_9fb42e109944fa5b504e191
broadcaster_1 | =
broadcaster_1 | = URL live = rtmp://xxx.xxx.xxx.xxx:1935/live/
broadcaster_1 | = URL transcode = rtmp://xxx.xxx.xxx.xxx:1935/transcode/
broadcaster_1 | = Stream Key = stream?e=1441722597&st=wxcwxcazeee
broadcaster_1 | = Expiration token = 09-08-2015 02:29:57 PM (in 3600 sec.)
broadcaster_1 | =
broadcaster_1 | ===============================================================================================
In OBS (Open Broadcast Software) or XplitBroadcaster :
RTMP URL : # Warning : "live" or "transcode" is defaults values. Change them with yours.
rtmp://xxx.xxx.xxx.xxx:1935/live/ or rtmp://xxx.xxx.xxx.xxx:1935/transcode/
Stream key/playpath/login/token/... : # Change with yours
stream?e=1441722597&st=wxcwxcazeee
Anthony K GROSS
Gregory GROSS
Clément VIDAL
Kalyzee Team
Code and documentation copyright 2015. Code released under the MIT license.