Skip to content

Proof of concept: Launch a Chromium browser (Chrome) inside docker and stream ausio and video through WebRTC using Gstreamer.

License

Notifications You must be signed in to change notification settings

humberthardy/dockerized-chromium-with-webRTC-as-VNC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo - Prrof of concept: Control a remove browser (inside Docker) streamed by WebRTC

Compile new pipeline gst-rust

1 - cargo build in ./gst-rust 2 - copy ./gst-rust/target/debug/gst-rust in ./browser/files

Todo

  • massive clean up
  • dynamic resolution?
  • improve keyboard & mouse events
  • improve latency of the Gstreamer pipeline

Based from Centricular's demos: https://github.com/centricular/gstwebrtc-demos and Webrecorder's browsers: https://github.com/oldweb-today/browsers

About

Proof of concept: Launch a Chromium browser (Chrome) inside docker and stream ausio and video through WebRTC using Gstreamer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published