0

希望有人可以提供帮助。我目前正在使用带有 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>
4

0 回答 0