def update_replay_config(request): params = get_params_from_request(request) request.registry.ivcproxy.update_replay_config( request.matchdict['project_name'], request.matchdict['camera_id'], params ) return Response(status=200)
def create_session(request): auth = request.headers.get('Authorization') jwt = '' if auth: jwt = auth[7:] params = get_params_from_request(request, create_session_schema) session_id, rtmp_url = request.registry.ivcproxy.create_session( request.matchdict['project_name'], request.matchdict['camera_id'], host=request.host, jwt=jwt, **params ) return {'url': rtmp_url, 'session_id': session_id}