Skip to content
forked from binbat/live777

A very simple, high performance, edge WebRTC SFU

License

Notifications You must be signed in to change notification settings

hongcha98/live777

 
 

Repository files navigation

Live777

A very simple, high performance, support WHIP/WHEP edge WebRTC SFU (Selective Forwarding Unit)

Current

protocol video codecs audio codecs
WHIP VP8,VP9,H264 Opus,G722
WHEP VP8,VP9,H264 Opus,G722

Live777 Server

docker run --name live777-server --rm --network host \
ghcr.io/binbat/live777-server:main live777

Browser Demo Page

# open your browser
open http://localhost:3000/

Use OBS Studio WHIP

  • OBS Studio >= 30

OBS WHIP Current only support H264 video codecs and Opus audio codecs

obs whip

Use GStreamer WHIP/WHEP

Video: VP8

docker run --name live777-client --rm --network host \
ghcr.io/binbat/live777-client:main \
gst-launch-1.0 videotestsrc ! videoconvert ! vp8enc ! rtpvp8pay ! whipsink whip-endpoint="http://localhost:3000/whip/777"

Video: VP9

docker run --name live777-client --rm --network host \
ghcr.io/binbat/live777-client:main \
gst-launch-1.0 videotestsrc ! videoconvert ! vp9enc ! rtpvp9pay ! whipsink whip-endpoint="http://localhost:3000/whip/777"

Video: H264

docker run --name live777-client --rm --network host \
ghcr.io/binbat/live777-client:main \
gst-launch-1.0 videotestsrc ! videoconvert ! x264enc ! rtph264pay ! whipsink whip-endpoint="http://localhost:3000/whip/777"

Audio: Opus

docker run --name live777-client --rm --network host \
ghcr.io/binbat/live777-client:main \
gst-launch-1.0 audiotestsrc ! audioconvert ! opusenc ! rtpopuspay ! whipsink whip-endpoint="http://localhost:3000/whip/777"

Audio: G722

GStreamer G722 need avenc_g722 in gstreamer-libav

docker run --name live777-client --rm --network host \
ghcr.io/binbat/live777-client:main \
gst-launch-1.0 audiotestsrc ! audioconvert ! avenc_g722 ! rtpg722pay ! whipsink whip-endpoint="http://localhost:3000/whip/777

About

A very simple, high performance, edge WebRTC SFU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 51.0%
  • JavaScript 45.6%
  • HTML 3.4%