Module homey.video_rtmp

Classes

class VideoRTMP

A video using an RTMP stream.

Example:

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

    video = self.homey.videos.create_video_rtmp()

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

    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_rtmp().

Ancestors

Inherited members