当前位置: 首页 > wzjs >正文

公司网站快速备案促销策划

公司网站快速备案,促销策划,网页美工设计论文,网站做链接的意义是什么一、HLS介绍 1.1 HLS是什么? HTTP 实时流(HLS)是使用最广泛的视频流协议之一。尽管它称为 HTTP“实时”流,但它同时适用于点播流和实时流。HLS 将视频文件分解为较小的可下载 HTTP 文件,并使用 HTTP 协议来交付。客户…

一、HLS介绍

1.1 HLS是什么?

HTTP 实时流(HLS)是使用最广泛的视频流协议之一。尽管它称为 HTTP“实时”流,但它同时适用于点播流和实时流。HLS 将视频文件分解为较小的可下载 HTTP 文件,并使用 HTTP 协议来交付。客户端设备加载这些 HTTP 文件,然后将它们作为视频进行播放。

HLS 的一个优点是,所有连入互联网的设备都支持 HTTP,因而它比需要使用专用服务器的流协议更易于实施。另一个优点是 HLS 流可以根据网络状况提高或降低视频质量,而不会中断播放。这就是在用户观看视频的过程中视频质量可能会变好或变差的原因。这个功能称为“自适应比特率视频传输”或“自适应比特率流式传输”,如果没有它,慢速网络条件可能导致视频播放完全停止。

HLS 由 Apple 为 Apple 产品开发,但现在已广泛用于许多设备。

1.2 HLS 如何工作?

服务器:HLS 流源自于服务器,其中存储了媒体文件(在点播流式传输中)或创建了流(在实时流式传输中)。因为 HLS 基于HTTP,所以任何普通的 Web 服务器都可以发起流。

服务器上发生两个主要过程:

  • 编码:重新格式化视频数据,以便任何设备都能识别和解析数据。HLS 必须使用 H.264 或 H.265 编码。
  • 分段:视频分成长度为几秒钟的片段。片段长度可变,但默认长度为 6 秒(2016 年为止是 10 秒)。
    • 除了将视频分割为片段外,HLS 还创建视频片段的索引文件,以记录它们所属的次序。
    • HLS 还会创建几组不同质量等级的重复片段:480p、720p 和 1080p 等。

分发:当客户端设备请求流时,已编码的视频段通过互联网推送到客户端设备。通常,内容交付网络 (CDN) 可以协助将流分发到地理上不同的区域。CDN 还可以缓存流,从而更快地将流提供给客户端。

客户端设备:客户端设备是接收流并播放视频的设备,例如用户的智能手机或笔记本电脑。客户端设备使用索引文件作为参考,以正确的顺序组装视频,并根据需要从更高质量影像切换到低质量影像(反之亦然)。

在这里插入图片描述

二、安装和测试srs流媒体服务器

1.1 安装srs流媒体服务器

  • srs官⽹:https://github.com/ossrs/srs
  • 码云的源速度快:https://gitee.com/winlinvip/srs.oschina.git
  • github的源速度慢:https://github.com/ossrs/srs.git

第⼀步,获取SRS

git clone https://gitee.com/winlinvip/srs.oschina.git
cd srs.oschina
#使⽤当前最新的3.0版本
git checkout -b 3.0 remotes/origin/3.0release
cd trunk

第⼆步,编译SRS。

./configure
make -j$(nproc)

第三步,编写SRS配置⽂件,可以添加上hls对应的配置信息,比如最大缓存时长、分片时长等等

gedit conf/srs.conf
hls {enabled on;hls_path ./objs/nginx/html;hls_fragment 5; # 分⽚时⻓5秒hls_window 25; # 最⼤缓存的时⻓25秒
}

在这里插入图片描述

第四步,启动srs服务器

./objs/srs -c conf/srs.conf

第五步,监听srs服务器日志

tail -n 30 -f objs/srs.log

在这里插入图片描述

三、测试推流和拉流

使用ffmpeg推流RTMP流

 ffmpeg -re -i 1.mp4 -vcodec h264 -acodec aac -f flv rtmp://10.22.79.251/live/livestream

使用ffplay拉流RTMP流

ffplay -i rtmp://10.22.79.251/live/livestream

使用ffplay拉流HLS流,这里是服务器内存转换的

ffplay -i http://10.22.79.251:8080/live/livestream.m3u8

在这里插入图片描述

对比RTMP拉流和HLS拉流的区别,可以发现,HLS的延迟相比RTMP差距有点大

在这里插入图片描述

更多资料:https://github.com/0voice


文章转载自:

http://sPBABKI7.Lsqmb.cn
http://pfr025ob.Lsqmb.cn
http://YnPMCVll.Lsqmb.cn
http://YsrU4APw.Lsqmb.cn
http://t4ay7X5T.Lsqmb.cn
http://Uv2JHTHX.Lsqmb.cn
http://jYvZVY5A.Lsqmb.cn
http://cZKt85Qa.Lsqmb.cn
http://9fovZrD5.Lsqmb.cn
http://zK9G5Wwn.Lsqmb.cn
http://knzPW2Bv.Lsqmb.cn
http://ZFomdq1m.Lsqmb.cn
http://oCJOcX87.Lsqmb.cn
http://wG42wl03.Lsqmb.cn
http://RebgXTDB.Lsqmb.cn
http://7DR70EmD.Lsqmb.cn
http://gJZ8PhMd.Lsqmb.cn
http://EeYLptvM.Lsqmb.cn
http://8StwvKxZ.Lsqmb.cn
http://S0KWOhgw.Lsqmb.cn
http://rTGy1K03.Lsqmb.cn
http://btyAoyOb.Lsqmb.cn
http://MpQ9aHtI.Lsqmb.cn
http://StZdPmj3.Lsqmb.cn
http://whoJh55U.Lsqmb.cn
http://9yQUgshk.Lsqmb.cn
http://b4dpBxCW.Lsqmb.cn
http://a668AePE.Lsqmb.cn
http://VR7OejEM.Lsqmb.cn
http://lxVI1Xr7.Lsqmb.cn
http://www.dtcms.com/wzjs/636992.html

相关文章:

  • 冠县网站建设公司公司注册要多少费用
  • 网站建设涉及的知识产权广州番禺地图全图
  • 有哪些可以做头像的网站肇庆市电商网站建设价格
  • 网站要多钱企业云平台
  • 创意家居网站建设与管理赣州人才网最新招聘
  • 我的企业网站怎么seo网页编辑器安卓版
  • 主题资源网站建设作业使用代理服务器后看什么网站
  • 做网站需要解析吗大型营销型网站建设
  • 南昌网站开发公司seo可以提升企业网站的
  • 阜阳市建设工程网站建筑网站的研究背景与意义
  • 茂名网站建设价格怎样汉化wordpress主题
  • 鞍山网站制作小程序网络运营怎么学
  • 页面简单的网站推广网站建设花费得多少钱
  • 网站制作上哪学校oppo软件商店手机版
  • 珠海网站建设策略哈尔滨75号公告
  • 安徽建设工程信息网新网站哪儿登陆wordpress payjs
  • 学习网站建设要什么学历网站建设书籍
  • 推广员网站图片展示网站php源码
  • 课程网站建设简介响应式网站有什么区别
  • 营销网站的概念在淘宝上做代销哪个网站好
  • 营销网站的案例分析wordpress+客户端
  • 建筑常用的模板下载网站有哪些.net网站开发简介
  • 无锡鑫融建设网站php连接wordpress数据库
  • 网站建设收费标准如何招标网址
  • 北京地区网站制作公司保定企业网站开发
  • 站内推广的几种方式企业软件
  • 湛江手机网站建设wordpress 直播 视频
  • 龙山网站建设sem推广竞价托管公司
  • 网站引导页动态效果怎么做网站app免费软件
  • 网站建设空格怎么打现在能不能去西安