索尼FCB-EV7520相机VISCA控制指令无法执行的问题求助
索尼FCB-EV7520相机VISCA控制指令无法执行的问题求助
我正尝试给索尼FCB-EV7520相机发送变焦指令或其他指令,按照相机手册的说明编写了Python脚本,但所有指令都没有生效。不过当我打开相机的网页界面,用它发送完全相同的变焦进、变焦出指令时,相机却能完美响应。
以下是我目前的代码(已隐藏相机的真实信息):
import cv2 import socket import time # Camera details username = "****" password = "****" camera_ip = <IPADDRESS> camera_port = <PORT> rtsp_url = f"rtsp://{username}:{password}@{camera_ip}:8554/bandwidth_h264" # VISCA commands address_cmd = bytes.fromhex("88 30 01 FF") # Set address command if_clear_cmd = bytes.fromhex("81 01 00 01 FF") # IF_Clear command zoom_in_msg = bytes.fromhex("81 01 04 07 02 FF") # Zoom in command zoom_out_msg = bytes.fromhex("81 01 04 07 03 FF") # Zoom out command def send_visca_command(cmd): # 这里的指令发送逻辑我尝试过用socket实现,但始终没成功 pass
有没有大佬能帮我看看问题出在哪?明明指令本身是有效的,网页能正常触发,怎么脚本里就不行呢?
备注:内容来源于stack exchange,提问作者Dean Haklai
相关产品推荐
相关产品推荐

