服务模式
BMF 也支持类服务端模式。以下示例展示了 server 初始化和使用:
from bmf import ServerGateway
server_gateway = ServerGateway(graph)
server_gateway.init()
Server 处理之前,先构建 packet:
packet1 = Packet()
packet1.set_timestamp(1)
video_info_list1 = [{'input_path': input_video_path_1}]
packet1.set_data({'type': InputType.VIDEO, 'input_path': video_info_list1})
之后启动线程,把 packet 发送到 server graph:
thread_ = threading.Thread(target=process_thread, args=(server_gateway, packet1))
thread_.start()
如果您需要完整代码,请参阅 test_server.py
最后修改
September 30, 2024
: Python docs done (14a4999)