流媒体项目相关

摄像头有传感器,负责采集信号,还有个转换器负责将模拟信号转化为数字信号,再将数字信号进行编码压缩进行传输,传输到目的端后进行解析播放。

解决哨兵线上画面抖动:flv里有一个捕捉异常的错误机制,当视频流出现长时间延迟活卡顿的情况,在前端重新new一个flv,去重新获取视频流

解决哨兵线上画面不同步:系统自己的问题

解决哨兵线上卡顿:由之前的rtmp切换为flv,将延迟大大降低

hls和http-flv的区别

hls是一种自适应码率流媒体传输协议,是苹果公司提出的基于HTTP的流媒体网络传输协议。

MPEG-DASH是一种自适应比特率流技术,可根据实时网络状况实现动态自适应下载。(国外像youtobe用的就是这个)MPEG-DASH 会将媒体内容封装成一系列小型的基于 HTTP 的文件片段

hls最大的优点是自适应码流,但是它的延迟较大;也可以采用rtmp,前端用video.js,在flash插件下就可以使用
http-flv,可以降低延迟,理论延迟为1-3秒

webrtc支持GB28181 其主要目的就是做SDP等信息交换;对硬件提出要求,摄像头得支持GB28181才能用该方法
srs支持webrtc/hls/rtmp/flv,webrtc点对点传输

流媒体使用历程:

nginx_rtmp_module+hls+vedio.js+flash插件实现

nginx_http_flv_module+flv.js

srs支持flv的

RTMP相关

https://www.jianshu.com/p/b2144f9bbe28

Nginx学习知识点

https://blog.csdn.net/qq_43437044/article/details/115186909

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值