показать прямую трансляцию ip-камеры на веб-странице django - PullRequest
0 голосов
/ 12 июня 2019

код, в котором cameafeedview определен в разделе URL, пожалуйста, помогите, где я ошибаюсь. Устал этот код также, но не помог OpenCV Live Stream с камеры на веб-странице Django

    def camerafeedView(request):
        return render(request,'camerafeed.html')

    def gen(camera):
        video = cv2.VideoCapture()
        video.open("rtsp://user:pass@IP")
        video.release()
        ret,image =  self.video.read()
        ret,jpeg = cv2.imencode('.jpg',image)
        while True:
            frame = jpeg.tobytes()
            yield(b'--frame\r\n'
            b'Content-Type: image/jpeg\r\n\r\n' + frame + b'\r\n\r\n')

        def camerafeed(request): 
            return StreamingHttpResponse(gen(),content_type="multipart/x-mixed-replace;boundary=frame")

Код шаблона:

   <html>
       <head>
           <title>Video Streaming Demonstration</title>
           <h1>test</h1>
       </head>
       <body>
           <h1>Video Streaming Demonstration</h1>
           <img src="{% url 'camerafeed' % }}">
       </body>
   </html>

он показывает только HTML-страницу, но не в прямом эфире Камаера .. пожалуйста, помогите, где я не прав здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...