Skip to content

n4074/rstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rstream

rstream is a prototype implementation of a simple and secure web interface for monitoring pet/security camera video streams.

The general concept being explored in this prototype is the use of WebRTC to stream individual camera feeds directly to a user's browser.

This project provides two components:

  • A WebRTC signalling server, written in rust using the Tokio framework, with websockets serving as the message transport.
  • A front-end web app implemented in rust using the Yew framework and compiling to WebAssembly.

The third and currently unimplemented component would be the camera-side client component which negotiates connections with users via the signalling server and then converts camera output to WebRTC (this last part can be handled with gstreamer or similar projects).

About

An exploration of WebRTC and Rust/WASM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published