监控如何实现视频直播?

发布时间:2024-02-14
在监控项目中,对视频监控进行直播是常有的事,很多时候甲方都有这个要求,也在很多监控项目有应用,例如校园,企业中都会涉及到,那么如何实现直播呢?
一、rtmp协议与rtsp协议
提到直播,这里面我们不得不提到两个协议,rtmp协议与rtsp协议。
rtsp协议为实时流传输协议:是tcp/ip协议体系中应用层的一个协议。rtsp为取流协议,取到码流后需要解码显示,可以通过vlc播放器进行测试,ie等浏览器网页不支持rtsp协议直接取流预览或者回放。
rtmp协议为实时消息传输协议:用来在flash/air平台和支持rtmp协议的流媒体/交互服务器之间进行音视频和数据通信。
理论上rtsp、rtmp、http都可以做直播和点播,但一般做直播用rtsp、rtmp,做点播用http。做视频会议的时候原来用sip协议,现在基本上被rtmp协议取代了。
如果网络摄像机不支持rtmp协议,这时就需要通过第三方软件推流。
二、rtsp如何取流url呢?
rtsp如何取流url呢?这个是很多弱电朋友经常问的问题,目前各个厂家的监控摄像的取流都有一些区别,这里面我们以海康来举例说明。
1、海康取流格式
海康威视ip摄像头rtsp协议地址如下:
那这段url是什么意思呢?下面这个图可以解释清楚。
说明:
username:用户名,例如admin
passwd:密码,例如12345
ip:设备的ip地址,例如192.0.0.64
port:端口号默认554,若为默认可以不写
codec:有h264、h.265,mpeg4等。
channel:通道号,起始为1
subtype:码流类型,主码流为main,子码流为sub
2、海康取流举例:
例如你的摄像机密码是a12345678,ip是192.168.1.64,rtsp端口默认554未做改动,是h.265编码,那么如何取流呢?
主码流取流:
rtsp://admin:a12345678@192.168.1.64:554/h265/ch1/main/av_stream
子码流取流:
rtsp://admin:a12345678@192.168.1.64:554/h265/ch1/sub/av_stream
三、如何进行直播呢?
基于rtsp协议的url取流确定好之后,我们可以用流媒体播放器对视频地址进行直播了,推流的软件有很多,vlc播放器、obs直播软件都可以配置。
这里面我们以vlc播放器举例。
1、打开播放器
2、输入url码流地址
即可。
最后补充:
最后弱电行业网补充下关于海康、大华常用端口问题,在做rtsp取流时会用到,一直也是不少朋友在问的。
上一个:经营熔喷布要什么资质?
下一个:*交通气象能见度监测站在交通运输中起到重要作用

固态硬盘最怕什么,那它怕迅雷下载存储软件时的损害吗为什么和机械式硬盘相比
法人章变更需要哪些材料
芍药花促成栽培管理技巧
怎样制作一个网页 制作网页时要注意什么
犯了销售公民个人信息罪既遂怎么量刑处罚?
电气控制线路的常见故障
balluff适配器电缆(原装正品价格最优)
全新的绿色环保茶叶专业保鲜箱
RC0402DR-07931RL,0402 931Ω 0.5% 1/16W 电阻
中关村移动硬盘维修店,电脑维修店能修移动硬盘吗