在监控项目中,直播视频监控是很常见的。很多情况下,甲方有这个要求,在很多监控项目中也有应用,比如校园、企业。那么如何实现直播?让我们来看看这个问题。
一、RTMP协议与RTSP协议
说到直播,就不得不提两个协议,RTMP协议和RTSP协议。
它是RTSP协议为实时流传输协议:TCP/IP协议体系中的应用层协议。RTSP为取流协议,需要解码显示比特流,可以用VLC播放器测试。IE等浏览器页面不支持RTSP协议直接预览或回放比特流。
RTMP协议为实时消息传输协议:用于Flash/AIR平台和支持RTMP协议的流媒体/interaction.的服务器之间的音频、视频和数据通信
理论上,RTSP、RTMP和HTTP可以用于直播和点播,但RTSP和RTMP一般用于直播,HTTP用于点播。做视频会议的时候,原来用的是SIP协议,现在基本上被RTMP协议取代了。如果网络摄像机是不支持RTMP协议,则有必要通过第三方软件推送流。
二、RTSP如何取流URL呢?
RTSP如何取流url?呢这是很多弱电朋友经常问的问题。目前,各厂商的监控摄像机在视频采集方面存在一些差异,我们以海康来举例说明为例。
1.海康取流格式
海康威视IP摄像机在rtsp协议的地址如下:
RTSP ://3360 @ :///av _ stream这个网址是什么意思?下图可以解释清楚。
说明:
username:用户名,如adminpasswd:密码,如ip:设备的12345 ip地址,如port:, 192.0.0.64的默认端口号554。如果是默认,可以不写h264,h.265,mpeg4等。在codec:.channel:频道号中,从1个subtype:码流类型开始,主码流是main,子码流是sub。
2.比如海康拿水来说:
比如你的相机密码是a12345678,IP是192.168.1.64,默认的RTSP端口是554,也就是H.265代码。那么如何获得流呢?
主码流取流:
RTSP ://admin : a 12345678 @ 192 . 168 . 1 . 64:554/h265/ch1/main/av _ stream子码流取流:
RTSP ://admin : a 12345678 @ 192 . 168 . 1 . 64:554/h265/ch1/sub/av _ stream
三、如何进行直播呢?
在基于rtsp协议的url流确定之后,我们就可以使用流媒体播放器来直播视频地址了。流媒体软件有很多,包括VLC播放器和obs直播软件。
这里我们以VLC播放器为例。
1.打开播放器
2.输入url码流地址
去做吧。
最后补充:
最后弱电行业网补充了于海康、大华常用端口,将用于RTSP流的问题,也有很多朋友问过。
- 上一篇:山姆五粮液十斤装的,山姆店五粮液酒价格
- 下一篇:京东怎么看数据,京东怎么看评价