INNER CODE UNIT · Python
get_harmony_mjpeg_server
codeskyblue/uiautodev · uiautodev/app.py:196
def get_harmony_mjpeg_server(serial: str):
from hypium import UiDriver
from uiautodev.remote.harmony_mjpeg import HarmonyMjpegServer
driver = UiDriver.connect(device_sn=serial)
logger.info("create harmony mjpeg server for %s", serial)
logger.info(f"device wake_up_display: {driver.wake_up_display()}")
return HarmonyMjpegServer(driver)
@app.websocket("/ws/harmony/mjpeg/{serial}")
async def unified_harmony_ws(websocket: WebSocket, serial: str):
"""
Args:
serial: device serial
websocket: WebSocket
"""