codeworksio / Docker Streaming Server
Live streaming server
Stars: ✭ 141
Projects that are alternatives of or similar to Docker Streaming Server
Janus Webrtc Gateway Docker
Perfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+312.77%)
Mutual labels: dash, hls, rtmp, docker-image
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-75.18%)
Mutual labels: hls, rtmp, dash
browserLiveStream
Use webcam, browser and Node to stream live video. From api.video (https://api.video)
Stars: ✭ 141 (+0%)
Mutual labels: hls, rtmp, video-streaming
Rtsp Stream
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
Stars: ✭ 349 (+147.52%)
Mutual labels: video-streaming, hls, docker-image
shaka-php
🎞 Shaka PHP is a library that uses Shaka Packager for DASH and HLS packaging and encryption, supporting Common Encryption for Widevine and other DRM Systems.
Stars: ✭ 63 (-55.32%)
Mutual labels: hls, dash, video-streaming
shaka-player-react
A simple React component wrapper for shaka-player
Stars: ✭ 79 (-43.97%)
Mutual labels: hls, dash, video-streaming
Awesome Live Stream
Webrtc && Nginx && DASH && Quic 学习资料收集,持续更新中
Stars: ✭ 290 (+105.67%)
Mutual labels: dash, hls, rtmp
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+11768.09%)
Mutual labels: hls, rtmp, video-streaming
Shaka Player
JavaScript player library / DASH & HLS client / MSE-EME player
Stars: ✭ 5,386 (+3719.86%)
Mutual labels: dash, video-streaming, hls
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+1352.48%)
Mutual labels: hls, dash, video-streaming
Php Ffmpeg Video Streaming
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Stars: ✭ 246 (+74.47%)
Mutual labels: dash, video-streaming, hls
Rtmp Ts Dash Webrtc
👾 音视频解决方案 Audio and video solutions(AV1)
Stars: ✭ 129 (-8.51%)
Mutual labels: dash, hls, rtmp
Shaka Player Embedded
Shaka Player in a C++ Framework
Stars: ✭ 153 (+8.51%)
Mutual labels: dash, video-streaming, hls
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+12.77%)
Mutual labels: hls, rtmp, dash
Ott Packager
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
Stars: ✭ 148 (+4.96%)
Mutual labels: dash, video-streaming, hls
Python Ffmpeg Video Streaming
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Stars: ✭ 269 (+90.78%)
Mutual labels: dash, video-streaming, hls
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+181.56%)
Mutual labels: dash, video-streaming, hls
Nginx Vod Module
NGINX-based MP4 Repackager
Stars: ✭ 1,378 (+877.3%)
Mutual labels: dash, video-streaming, hls
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+1180.14%)
Mutual labels: dash, hls, rtmp
Dplayer
🍭 Wow, such a lovely HTML5 danmaku video player
Stars: ✭ 12,101 (+8482.27%)
Mutual labels: dash, hls
Docker Streaming Server
A robust way of streaming media content live using the NGINX web server and its RTMP module.
Installation
Builds of the image are available on Docker Hub.
docker pull codeworksio/streaming-server
Alternatively you can build the image yourself.
docker build --tag codeworksio/streaming-server \
github.com/codeworksio/docker-streaming-server
Quickstart
Start container using:
docker run --detach --restart always \
--name streaming-server \
--hostname streaming-server \
--publish 1935:1935 \
--publish 8080:8080 \
--publish 8443:8443 \
codeworksio/streaming-server
Example
-
Start the streaming server and consumer from the command line
cd ./documents/examples docker-compose up -d
-
Use Open Broadcaster Software to stream your content
- Add media source
Sources
>+
>Video Capture Device
- Configure streaming server
Controls
>Settings
>Stream
- Stream type:
Custom Streaming Server
- URL:
rtmp://localhost/live
- Stream key:
test
- Stream type:
- Press
Start Streaming
button
- Add media source
-
Go to
http://localhost:9999
URL address in your browser to view the media live.
See
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].