【昇腾】【玩转Atals200DK系列】如何产生RTSP流在案例中使用(一)---------------网络摄像头

举报
五讲四美好少年_fych 发表于 2020/03/31 10:45:16 2020/03/31
【摘要】 案例中需要的rtsp流使用网络摄像头方式获取

当前我们的官方社区样例中有很多是可以解析RTSP流的。针对部分想要验证或者使用这个功能但是不知道如何获取RTSP流的朋友,本篇博客将会介绍如何使用网络摄像头获取RTSP视频流。

  1.  网络摄像头的结构

    含有一个网口和一个电源接口。

    网口可以直接连接PC机和路由器,电源线可以直接使用开发板的电源线。

    image.png

  2. 网络摄像头设置

    我们购买的是海康威视摄像头,需要对摄像头进行激活和ip调整

    将网络摄像头使用网线连接到windows机器上,并在SADP中搜索网络设备

    image.png

    选中设备后再右侧修改IP地址和路由器为同一网段(路由器是192.168.3网段的),此设备是已经激活过的,新设备需要先点击一下激活,激活时设置的密码最好不要带特殊符号如@,后面调用的Rtsp流有@符号做切割,可能会造成流的误切割

    测试OK之后将网络摄像头通过网线连接到路由器上

  3. 开发板配置(可选)

    如果需要在开发板中获取Rtsp流(如运行python样例),则需要进行此步,否则可以不用关注。

    此时开发板需要和网络摄像头在同一个网段,这里的选择的方法是将开发板和网络摄像头都连接到路由器中

    Usb连接开发板,将开发板网口的ip配置为DHCP,然后将开发板通过网线连接到路由器上(路由器是192.168.3网段的)

    image.png

    image.png

  4. 主机及虚拟机配置

    主机需要连接路由器提供的无线网,连接成功后可以在windows浏览器中输入ip访问网络摄像头,需要安装控件并且浏览器版本有要求。亲测谷歌浏览器和win10自带浏览器不可用,可以使用IE浏览器(以下图片仅作展示用,画面正常,做了涂鸦处理)

    image.png

    虚拟机需要桥接到主机的无线网卡上,如当前的192.168.3网段的路由器提供的无线网为ascend310@@200DK

    image.png

    查看无线网卡名称

    image.png

    虚拟机中在编辑 > 虚拟网络编辑中做如下设置

    image.png

    在虚拟机的设置 > 网络适配器中设置模式为刚才设置的VMnet0

    image.png

    在虚拟机中重启网络服务

    Service NetworkManager restart

    此时在虚拟机中应该可以ping通开发板和网络摄像头,本样例中开发板ip为192.168.3.38,网络摄像头ip为192.168.3.123

    当然,可以ping通开发板,就证明可以ssh登录开发板了

  5. RTSP流验证

    我们购买的海康威视摄像头产生的Rtsp流有两种格式,当前都是支持的,分别为:

    rtsp://admin:Ascend310@192.168.3.123:554/Streaming/Channels/101

    rtsp://admin:Ascend310@192.168.3.123:554/h264/ch1/sub/av_stream

    实测第一种更清晰,其中admin是登录摄像头时的用户名,Ascend310是登录摄像头时的密码,192.168.3.123是网路摄像头的ip地址,554是rtsp流的固定端口,一般我们只使用模拟通道01的主码流,且获取的是h264,这些可以在摄像头里面查到

    image.png

    image.png

    虚拟机中下载万能播放器测试rtsp流是否可以正常播放,下载方式如下:

    https://www.cnblogs.com/booturbo/p/10274758.html

    image.png

    验证RTSP运行OK

  6. 选择样例运行RTSP

    按照如下readme,使用rtsp流进行测试

    https://gitee.com/Atlas200DK/sample-fasterrcnndetection-python.git

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。