Source code for ipywebrtc

from ._version import version_info, __version__
from .webrtc import *

def _jupyter_nbextension_paths():
    return [{
        'section': 'notebook',
        'src': 'static',
        'dest': 'jupyter-webrtc',
        'require': 'jupyter-webrtc/extension'
    }]

def _random_room():
    import random
    return "".join(chr(ord('0')+random.randint(0, 9)) for k in range(6))

[docs]def chat(room=None, stream=None, **kwargs): from IPython.display import display if room is None: room = _random_room() print("room =", room) if stream is None: stream = CameraStream() room = ipywebrtc.WebRTCRoomMqtt(stream=stream, room=room) box = widgets.HBox(children=[]) widgets.jslink((room, 'streams'), (box, 'children')) display(box) return room