最好的方式来获取实时视频流并将图像拆分为三分之二以进行广播?

问题描述 投票:0回答:1

有人可以告诉我使这项工作最有效的最佳工具吗?我基本上需要从Arduino设备传递视频源,将其流式传输到云中,然后将云视频服务器“切片”,将视频源分成三分之二(前三名,中三分之一和下三分之一),并同时通过m3u8(HLS)端点将每个第三视频片段流式传输到世界。

[我知道我可以通过ffmpeg或RTMP将视频传递到云端---但我还没有找到基于云视频服务器的“切片”过程的方法。我还没有找到执行此操作的ffmpeg方法,也没有找到执行此操作的Wowza服务器方法,也没有找到OpenCV的方法。有很多裁剪的示例,但我还没有找到同时裁剪多个片段并同时流式播放的示例。

非常感谢任何建议。

video ffmpeg streaming slice
1个回答
0
投票

您的问题太广泛了,但是我可以解决有关如何将输入分成三份并分​​别输出的问题。使用crop filter

ffmpeg -i input -filter_complex "[0]crop=iw:ih/3:0:0[top];[0]crop=iw:ih/3[middle];[0]crop=iw:ih/3:0:ih-oh[bottom]" -map "[top]" output-top -map "[middle]" output-middle -map "[bottom]" output-bottom
© www.soinside.com 2019 - 2024. All rights reserved.