Przeglądaj źródła

rtsp start json

chenjunkai 5 lat temu
rodzic
commit
c17cbb9197
1 zmienionych plików z 17 dodań i 1 usunięć
  1. 17 1
      controller/index.py

+ 17 - 1
controller/index.py

@@ -197,7 +197,23 @@ class oa2RtspStartView(TemplateView):
             print(PWD)
             print(MSG)
             self.runSendRtspMsg(UID, PWD, MSG)
-            return JsonResponse({'msg': 'ok'})
+            res_json = [
+                {
+                    'endpointId': id,
+                    'manufacturerName': 'Axis',
+                    'manufacturerId': 'axis-ACCC8E5E7513',
+                    'modelName': 'P1425-LE',
+                    'friendlyName': 'Camera {nick}'.format(nick=ur_qs[0]['nick']),
+                    'description': 'Camera {nick}'.format(nick=ur_qs[0]['nick']),
+                    'resolutions': [{'width': 1280, 'height': 720}],
+                    'videoCodecs': ['H264'],
+                    'audioCodecs': ['ACC'],
+                    'protocols': ['RTSP'],
+                    'authorizationTypes': ['NONE'],
+                    'uri': 'rtsp://www.zositech.org:443/{stream_name}'.format(stream_name=ur_qs[0]['rtsp_url'])
+                }
+            ]
+            return JsonResponse(res_json, safe=False)
         else:
             return JsonResponse({'msg': 'wrong'})