希望有人可以提供帮助。我目前正在使用带有 ATEM Mini Pro ISO 的 BlackMagic Pocket Cinema Camera 4K。ISO 的营销和评论表明它可以进行自定义流式传输。对我来说,我试图让它在 WSL2 上流式传输到 opencv-python,以便我可以做一些机器学习/人工智能和对象检测。我正在考虑使用 RTMP 流,但愿意使用与 opencv-python 兼容的任何东西(特别是与 cv2.VideoCapture 兼容的东西)
这是我卡住的部分。我将一个 xml(帖子底部)导入 ATEM Mini ISO pro,其中 IP 地址是我计算机的 IP 地址(在 WSL2 中键入 hostname -I 时获得的 IP 地址)。不过老实说,我单击流进行广播,但我对 rmtp 流是否正常工作一无所知。
通常使用哪种软件来检测 rtmp 推送流是否正在运行?对此的任何帮助都非常感激。
将 XML 导入 ATEM 软件
<streaming>
<service>
<name>Rtmp destination</name>
<servers>
<server>
<name>Primary</name>
<url>rtmp://172.18.243.31/live</url>
</server>
</servers>
<profiles>
<profile>
<name>Streaming High</name>
<config resolution="1080p" fps="60">1
<bitrate>9000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
<config resolution="1080p" fps="30">
<bitrate>6000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
</profile>
<profile>
<name>Streaming Low</name>
<config resolution="1080p" fps="60">
<bitrate>4500000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
<config resolution="1080p" fps="30">
<bitrate>3000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
</profile>
</profiles>
</service>
</streaming>