流媒体相关理论基础

1、流媒体相关概念

(1)流媒体:就是将视频文件分块、将分块后的文件以数据包的形式通过网络发送出去、实现一边传输一边观看视频。

(2)流式传输: 音、视屏数据的网络传输方式有两种:流式传输、下载

(3)实时流式传输:流式传输又分为顺序流式传输、实时流式传输(更常用,因为可以快进)

(4)流式传输协议:顺序流式传输直接使用Http协议即可完成、直接搭建http服务器,如nginx、apache即可。实时流式传输必须使用流媒体服务器,使用流媒体传输协议,比http协议更复杂

(5)RTMP:常用的流媒体传输协议,需要架设流媒体服务器、造价高,直播多使用

 

2、HLS 相关概念

(1)HLS: 全称http live stream ,苹果的动态码率自适应技术。

(2)HLS基于http,使用hls协议连接http服务器(nginx、apache)可实现近视流媒体方式播放视屏,关键相较于rtmp协议成本低

(2)HLS工作方式:将使用拆分成若干ts格式小文件、通过m3u8格式索引文件建立索引,一般一个ts文件10s。

(3)客户选先下载索引文件m3u8、然后根据索引文件下载ts文件,实现实时播放。

(4)客户端连接么u3u8文件播放、当快进时、通过m3u8索引指定文件、下载播放

(5)ios 、android、 各浏览器都支持hls。

 

3、视屏编码

(1)视屏编码:通过特定压缩技术、将某个视屏格式文件转成另外一种视屏格式文件的方式。常用视屏编码标准:H26x 、mpeg

(2)文件格式:文件拓展名,如.mp4 .avi 等

(3)原始视屏需要经过编码之后、转换为适合网络传输的流格式,再输送到媒体服务器提供服务

 

转载于:https://www.cnblogs.com/dehigher/p/10181246.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值