1 # -*- coding: utf-8 -*- 2 # __author__ = "赵鹏" 3 # Date: 2019/8/16 4 5 import socket 6 import threading 7 import struct 8 import time 9 import cv2 10 import numpy 11 12 13 class Carame_Accept_Object: 14 def __init__(self, S_addr_port=("127.0.0.1", 8880)): 15 self.resolution = (640, 480) # 分辨率 16 self.img_fps = 15 # 每秒传输多少帧数 17 self.addr_port = S_addr_port 18 self.Set_Socket(self.addr_port) 19 20 # 设置套接字 21 def Set_Socket(self, S_addr_port): 22 self.server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 23 self.server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # 端口可复用 24 self.server.bind(S_addr_port) 25 self.server.listen(5) 26 # print("the process work in the port:%d" % S_addr_port[1]) 27 28 29 def check_option(object, client): 30 # 按格式解码,确定帧数和分辨率 31
树莓派实时视频传输
最新推荐文章于 2022-06-22 12:42:23 发布