Module homey.video_dash

Classes

class VideoDASH

A video using a DASH stream.

Example:

# In your device.py file
async def on_init(self):
    await super().on_init()

    video = self.homey.videos.create_video_dash()

    async def video_callback():
        return f"http://{self.get_setting('ip')}/stream.mpd"

    video.register_video_url_listener(video_callback)
    await self.set_camera_video('front_door', 'Front Door', video)

This class must not be initialized by the developer, but retrieved by calling ManagerVideos.create_video_dash().

Ancestors

Inherited members