All Projects → maartenbreddels → Ipywebrtc

maartenbreddels / Ipywebrtc

Licence: mit
WebRTC for Jupyter notebook/lab

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ipywebrtc

Nbstripout
strip output from Jupyter and IPython notebooks
Stars: ✭ 738 (+331.58%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Telepyth
Telegram notification with IPython magics.
Stars: ✭ 54 (-68.42%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Vscodejupyter
Jupyter for Visual Studio Code
Stars: ✭ 337 (+97.08%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Sqlcell
SQLCell is a magic function for the Jupyter Notebook that executes raw, parallel, parameterized SQL queries with the ability to accept Python values as parameters and assign output data to Python variables while concurrently running Python code. And *much* more.
Stars: ✭ 145 (-15.2%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Sci Pype
A Machine Learning API with native redis caching and export + import using S3. Analyze entire datasets using an API for building, training, testing, analyzing, extracting, importing, and archiving. This repository can run from a docker container or from the repository.
Stars: ✭ 90 (-47.37%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-91.81%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Ipytracer
📊 Algorithm Visualizer for IPython/Jupyter Notebook
Stars: ✭ 138 (-19.3%)
Mutual labels:  ipython, jupyter-notebook, jupyter, ipython-notebook
Tutorials
CatBoost tutorials repository
Stars: ✭ 563 (+229.24%)
Mutual labels:  ipython, jupyter-notebook, ipython-notebook
Nteract
📘 The interactive computing suite for you! ✨
Stars: ✭ 5,713 (+3240.94%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Cookbook 2nd
IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018
Stars: ✭ 704 (+311.7%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Jupyterhub Deploy Teaching
Reference deployment of JupyterHub and nbgrader on a single server
Stars: ✭ 194 (+13.45%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+365.5%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Ipybind
IPython / Jupyter integration for pybind11
Stars: ✭ 63 (-63.16%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Cookbook 2nd Code
Code of the IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018 [read-only repository]
Stars: ✭ 541 (+216.37%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Digital Signal Processing Lecture
Digital Signal Processing - Theory and Computational Examples
Stars: ✭ 532 (+211.11%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Spark Py Notebooks
Apache Spark & Python (pySpark) tutorials for Big Data Analysis and Machine Learning as IPython / Jupyter notebooks
Stars: ✭ 1,338 (+682.46%)
Mutual labels:  ipython, jupyter-notebook, ipython-notebook
Ipyexperiments
jupyter/ipython experiment containers for GPU and general RAM re-use
Stars: ✭ 128 (-25.15%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Juniper
🍇 Edit and execute code snippets in the browser using Jupyter kernels
Stars: ✭ 189 (+10.53%)
Mutual labels:  ipython, jupyter-notebook, jupyter
Show ast
An IPython notebook plugin for visualizing ASTs.
Stars: ✭ 76 (-55.56%)
Mutual labels:  ipython, jupyter-notebook, ipython-notebook
Cheatsheets.pdf
📚 Various cheatsheets in PDF
Stars: ✭ 159 (-7.02%)
Mutual labels:  ipython, jupyter-notebook, jupyter

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
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-webrtc       # for jupyter lab

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 link js
$ jupyter lab --watch  # for quick rebuilds
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].