live-stream-zeromq
live-stream-zeromq copied to clipboard
Distributed Live Streaming with ZeroMQ, Flask and Socket Connection
Distributed Live Streaming with ZeroMQ and Flask Socket Connection
pip install requirements.txt
Run Server
python main.py
python client.py
Now Browse
Use Built-in Webcam of Laptop
Put Zero (O) in cv2.VideoCapture(0)
cv2.VideoCapture(0)
Use Ip Camera/CCTV/RTSP Link
cv2.VideoCapture('rtsp://username:password@camera_ip_address:554/user=username_password='password'_channel=channel_number_stream=0.sdp')
Example RTSP Link
cv2.VideoCapture('rtsp://mamun:[email protected]:554/user=mamun_password=123456_channel=0_stream=0.sdp')
Change Channel Number to Change the Camera
cv2.VideoCapture('rtsp://mamun:[email protected]:554/user=mamun_password=123456_channel=1_stream=0.sdp')
Display the resulting frame in browser
cv2.imencode('.jpg', frame)[1].tobytes()