视频推流一周研究调查报告

需求比较特别,不是直接推usb摄像头视频流。

完全小白,找了一周方法,入坑无数,实验无数。

需求是使用热成像摄像头sdk截取照片,opencv渲染,图片生成rtmp视频流,推向服务器(ngnix),前端访问服务器取流(略)。

前期已经拿到图片,这里研究的是生成rtmp视频流,并推流,下面是一周时间查出对应这个需求的三种方法:

1.librtmp推流

https://blog.csdn.net/li_wen01/article/details/71192209

https://blog.csdn.net/wangyaninglm/article/details/51056101

对视频编解码要求比较高,试了,比较麻烦,后续学习再继续。

2.ros:image_transport+web_video_server

https://blog.csdn.net/bluewhalerobot/article/details/79147147

这个是隔壁竞争对手在用的,光是安装ros都够喝一壶的了。。。

安装ros的经验就是保证自己ubuntu小版本更新到最新,照着官网步骤一步一步就好,

这个对ros需要了解的很多呀,书在途中,到了边看边研究。

3.ffmpeg

https://blog.csdn.net/baidu_31872269/article/details/80801242

这个demo编译时候真是麻烦,缺一堆函数安一堆库的,不过已经能运行了。

这个结构还比较简单,决定用这个改了。

这个的经验是:ffmpeg就下载最新的安装,每个版本同功能的函数名都可能不一样,别手懒直接apt-get

时间短任务重,就拿来主义了,后面有时间会继续深入学习。

猜你喜欢

转载自blog.csdn.net/jianzemax/article/details/81457648
今日推荐