Skip to content
/ wstream Public

Command-line RTMP streaming of web content

Notifications You must be signed in to change notification settings

Bun/wstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wstream

Stream interactive video from the command-line. Currently in an experimental state, so do not expect sensible code.

This project has the following goals:

  • Stream dynamic content from a headless browser client using common protocols such as RTMP
  • Application integration via a control API

Roadmap:

  • Audio support
  • Add controller API (change URL, etc)
  • Flexible enough to compile-time support different rendering backends (CEF, Ultralight)
  • I've never used cmake before, so improvements are expected

Potential future goals:

  • Ability to swap out rendering backend on the fly while keeping the stream up; for example, by having a rendering subprocess that streams H.264 video and and RTMP forwarder that can stitch together H.264 streams.

Building

To build using cmake:

mkdir build && cd build
cmake ..
cmake --build . --config Release

About

Command-line RTMP streaming of web content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published