All Projects → codeworksio → Docker Streaming Server

codeworksio / Docker Streaming Server

Live streaming server

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

Circle CI Size Version Commit Docker Hub

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

  1. Start the streaming server and consumer from the command line

    cd ./documents/examples
    docker-compose up -d
    
  2. 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
    • Press Start Streaming button
  3. 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].