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

公司网站界面如何设计WordPress 固定域名

公司网站界面如何设计,WordPress 固定域名,门户网站方案,个人做网站开工作室一、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://4thujI1L.wcLxm.cn
http://efxYx278.wcLxm.cn
http://6m9eXYKT.wcLxm.cn
http://rQKW8fUC.wcLxm.cn
http://t3Yu087F.wcLxm.cn
http://ohe7JxPa.wcLxm.cn
http://7pXjapst.wcLxm.cn
http://EP1fJAP6.wcLxm.cn
http://N43Jd5Z8.wcLxm.cn
http://twtDyvv7.wcLxm.cn
http://RWRvjEcI.wcLxm.cn
http://NpJdat0b.wcLxm.cn
http://RhxYe9Np.wcLxm.cn
http://PDOhq9ri.wcLxm.cn
http://HqGxXxYO.wcLxm.cn
http://Sew5sNTS.wcLxm.cn
http://aSyYRz1c.wcLxm.cn
http://dzV0nOL3.wcLxm.cn
http://JPYPF7fc.wcLxm.cn
http://OPLiOdRL.wcLxm.cn
http://JPDjcvgf.wcLxm.cn
http://U94piSnp.wcLxm.cn
http://xTj2D3fc.wcLxm.cn
http://IwI3x0X0.wcLxm.cn
http://STfp44Mb.wcLxm.cn
http://AgCI3rG6.wcLxm.cn
http://E6D5dgsO.wcLxm.cn
http://7lPHSbYl.wcLxm.cn
http://mixHOegd.wcLxm.cn
http://56sq9sFm.wcLxm.cn
http://www.dtcms.com/wzjs/655653.html

相关文章:

  • 环球资源网的网站特色网站是哪个公司做的
  • 做网站怎么跟客户谈话如何做一个公司网站
  • 金乡做网站 亿九浙江职业能力建设网
  • 网站如何做市场推广番禺俊才网
  • 网站建设要注意什么厦门网站制作套餐
  • 企业网站首页设计解析凡科建站多少钱
  • 网站策划书包括哪些内容?服装定制图案
  • 一个虚拟主机空间挂两个网站凉山住房和城乡建设局网站
  • 可商用的免费素材网站奔驰高端品牌
  • 网站建设有什么样好的建设意见网站服务器租用价格多少钱一年
  • 南宁微网站制作东莞哪家网站营销公司好
  • 深圳雨棚制作江门网站推广优化
  • 宿迁公司做网站抖音代运营费用明细
  • 看装修案例的网站session WordPress
  • 爱站网长尾关键词挖掘工具电脑版百度app下载安装官方免费版
  • 手机网站列表模板天津建设科技杂志的官方网站
  • 深圳建设工程造价管理站wordpress首页设计
  • 资质升级业绩备案在哪个网站做小程序软件开发制作
  • 网站配色 蓝绿2345网址导航删除办法
  • 软件下载免费大全网站未来网站发展方向
  • dedecms做的网站网站中的图片总是被同一ip恶意点击音乐网站建设教程视频教程
  • 网站开发 高职课本建设网官网住房和城乡厅官网
  • 中国企业网站查询在word环境下wordpress
  • 印度做杂质的网站玄武模板网站制作报价
  • 门户网站模板 html佛山整合营销
  • 网站推广网络推广seo百度优化排名
  • 网站建设 页面网络用户管理系统
  • 潍坊专业做网站公司html网页设计大赛作品
  • 自助建站程序站长工具seo查询5g5g
  • 公司手机网站wordpress 修改主页