import socket import numpy as np import cv2 as cv addr = ('192.168.0.195', 1111) print(socket.gethostname()) buf = 512 width = 640 height = 480 cap = cv.VideoCapture(0) cap.set(3, width) cap.set(4, height) code = 'start' code = ('start' + (buf - len(code)) * 'a').encode('utf-8') if __name__ == '__main__': s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) print("cap.isOpened") while(cap.isOpened()): ret, frame = cap.read() if ret: s.sendto(code, addr) data = frame.tostring() for i in range(0, len(data), buf): s.sendto(data[i:i+buf], addr) # cv.imshow('send', frame) # if cv.waitKey(1) & 0xFF == ord('q'): # break else: break # s.close() # cap.release() # cv.destroyAllWindows()