Home
Softono

Ipywebrtc

Open source MIT JavaScript
252
Stars
41
Forks
44
Issues
8
Watchers
2 years
Last Commit

 About Ipywebrtc

WebRTC for Jupyter notebook/lab

Platforms

Web Self-hosted

Languages

JavaScript

Links

Need Help Installing Ipywebrtc?

We provide expert installation service for this software. Our team will install, configure, and secure Ipywebrtc on your server. plans start at just $30.

ipywebrtc

Travis Documentation Binder Chat

WebRTC and MediaStream API exposed in the Jupyter notebook/lab.

See this tweet for a demo screencast.

Why use ipywebrtc?

Using ipywebrtc you can create a MediaStream out of:

From this MediaStream you can:

Demos

WebRTC and ipyvolume

Use remote MediaStreams and show them in 3d using ipyvolume.

webrtc

ImageRecorder

Record and image from any stream for postprocessing.

recorder

WidgetStream

Turn any widget into a MediaStream.

widget-stream

Installation

To install:

$ pip install ipywebrtc                             # will auto enable for notebook >= 5.3

For a development installation (requires npm),

$ git clone https://github.com/maartenbreddels/ipywebrtc
$ cd ipywebrtc
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipywebrtc
$ jupyter nbextension enable --py --sys-prefix ipywebrtc
$ jupyter labextension develop . --overwrite