小白篇之网络摄像头RTSP转RTMP的海思芯片编码器直播方案 |
您所在的位置:网站首页 › 海思芯片3518 › 小白篇之网络摄像头RTSP转RTMP的海思芯片编码器直播方案 |
小白篇之网络摄像头RTSP转RTMP的海思芯片编码器方案
最近看到有人在找寻RTSP转RTMP的相关设备,所以想起写一篇这样的小白都能玩的方案,由于市面上大多监控的摄像机只支持RTSP流,为了把监控摄像机的流推给RTMP-SERVER,就需要把RTSP流转给RTMP流。 首先,我们先准备如下设备 网络摄像头ENC1编码器可上网路由器网线几根以上设备估计大部分人家里都已经具备,就差ENC1编码器了,如果您没有这个设备可以进以下参考链接:https://item.taobao.com/item.htm?spm=2013.1.0.0.7b7e461fBaw5dh&ft=t&id=618201308044 嗯,设备都齐全了,我们上逻辑接线图: 接下来我们开始配置,一般网络摄像头都会有个配置界面,这里省略,上图中的摄像头来自网络搜索,实际配置请以自家的网络摄像头为准,下面主要介绍ENC编码器的配置: 假设ENC1编码器设置或者获取的IP为:192.168.1.217 使用一台电脑连接上图路由器,用浏览器登录ENC1编码器的WEB管理界面:http://192.168.1.217,编码器默认登陆 账号: admin 密码:admin,如下图所示: 当转码输出时,需要把"视频解码“开关打开,随后在”编码参数"那一栏设置编码输出的分辨率,编码方式,码率控制方式,码率,帧率,GOP间隔等参数。 流地址: 对于IPcam,通常为rtsp地址。实际上这里可以填入任意协议(rtmp/http/srt/udp等)的流地址,例如srt协议参考格式为srt://ip:port?mode=caller&latency=50 帧率: 由于部分摄像机没有在协议中描述视频帧率,编码器在进行转码帧率控制时,无法正常计算帧率,需要用户手动填写。大部分情况下,这里保留-1即可,编码器会自动判断,当无法决策时,会放弃帧率控制,按照输入帧率进行转码。 缓冲模式: “实时”:无缓冲,接收数据后立即解码;“一般”:带有少量缓冲,按接收速率解码;“同步”:带有较大缓冲,按时间戳同步解码; 协议: 仅针对rtsp的设定,可选"UDP、TCP",建议选择"TCP"即rtp over rtsp模式,可以保障数据完整,防止丢包。 视频解码: 视频解码开关,如果无需转码,仅转协议(如rtsp转rtmp),这里无需开启。 音频解码: 音频解码开关,如果无需转码,仅转协议(如rtsp转rtmp),这里无需开启。 开关: 该网络输入通道的总开关。 由于海思方案的音频编解码会占用较多cpu资源,建议仅当音频需要转码或混入Mix通道时,才开启音频解码开关。 按照以上参数说明,设置好自己的参数后,例如前面摄像机的推流地址,然后进入多平台推流界面: 结束,到这里,我们就完成了摄像机的RTSP流转为了RTMP流推到了直播平台。呃,这里省略了一个步骤,就是RTSP和RTMP协议都必须打开,因为编码器默认都是打开的,所以这里就不提了。 总结: 该编码器支持多种流媒体协议,包括RTSP; RTMP; SRT; NDI,因此它不仅支持RTSP转RTMP, 还支持多种协议互转,例如RTMP转RTSP; RTMP转SRT; RTMP转SRT; RTSP转NDI等等。最后补充一点就是这个编码器支持WIFI和4G模块,因此可以使用无线通信的。只要网络摄像头支持无线通信,这个方案就可以改成无线方案,希望大家不要以为这个方案采用了网线而被误导。 辛苦大家坐下来看完,多多点赞和关注我哦! |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |