liufan2007 发表于 2019-10-27 00:08

MCU获取网络摄像头视频流的问题求助!!!

<p><span style="font-size:16px;">现在有一个项目,需要用STM32F4的MCU的以太网接口和摄像头通信。</span></p>

<p><span style="font-size:16px;">要实现2个功能:</span></p>

<p>&nbsp;</p>

<p><span style="font-size:16px;">1.&nbsp; 满足条件时,MCU和摄像头进行网络连接获取视频流,解码并在MCU驱动的TFTLCD上面实时显示出来。</span></p>

<p>&nbsp;</p>

<p><span style="font-size:16px;">2.&nbsp; 在特定的条件下面,MCU控制摄像头拍照,并获取这一帧画面,然后保存为图片。</span></p>

<p>&nbsp;</p>

<p><span style="font-size:16px;">因为STM32F4处理视频流的速度有限,准备选择一款100W像素(1280*720)的网络摄像头,视频编码需要用MJPEG格式(因为MCU解码H.264编码速度跟不上)</span></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><span style="font-size:16px;">现在有2个问题:</span></p>

<p><span style="font-size:16px;">1.&nbsp; 网络摄像头是否都可以通过PC电脑对视频流格式进行事先配置? 比如视频分辨率、帧率、还有编码方式等等。</span><span style="font-size: 16px;">这样问的原因是因为,我担心100W像素1280*720分辨率,MJPEG格式的解码和显示,如果MCU速度跟不上的话,可以降低帧率或者分辨率,来满足MCU的需要。</span></p>

<p>&nbsp;</p>

<p><span style="font-size:16px;">2. 按照上面的需求,MCU和摄像头的网络通信,是否一定需要使用ONVIF协议进行通信?还是说用简单的网络协议就可以满足呢? 如果一定要用ONVIF协议的话,我感觉工作量有点大,我在网上找来一些相关的资料看了一些,都是基于WINDOW和LINUX系统做的。而我现在使用的是MCU,要实现我感觉挺困难的,现在不知道如何是好了。</span></p>

<p>&nbsp;</p>

<p>大大们能给点建议吗?&nbsp; &nbsp;感谢感谢!</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

qwqwqw2088 发表于 2019-10-27 20:40

<p>STM32搞这些有点吃力</p>

<p>可以考虑树莓派</p>

liufan2007 发表于 2019-10-27 21:46

qwqwqw2088 发表于 2019-10-27 20:40
STM32搞这些有点吃力

可以考虑树莓派

<p>树莓派没有玩过呢,另外,STM32F429方案都已经确定了。<img height="50" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/onion/Onion--100.gif" width="50" /></p>

anfang110 发表于 2019-10-28 01:09

<p>希望楼主早日找到答案</p>

anfang110 发表于 2019-10-28 01:09

<p>希望楼主早日找到答案</p>

chineseboyzxy 发表于 2019-10-28 08:19

<p>1,都可以用电脑设置。</p>

<p>2,通用协议就是ONVIF</p>

liufan2007 发表于 2019-10-28 17:23

<div class='shownolgin' data-isdigest='no'>anfang110 发表于 2019-10-28 01:09
希望楼主早日找到答案

<p>哈哈,感谢</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

liufan2007 发表于 2019-10-28 17:26

<div class='shownolgin' data-isdigest='no'>chineseboyzxy 发表于 2019-10-28 08:19
1,都可以用电脑设置。

2,通用协议就是ONVIF

<p>嗯嗯,我现在正在看ONVIF,感觉好复杂,实在不行的话,准备用USB摄像头做,用MCU的USB HOST做主机。</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: MCU获取网络摄像头视频流的问题求助!!!