HLS点播 直播

流媒体入门

引言

采用流式传输的方式在 Internet 播放的媒体格式。如:音频、视频或多 媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体 的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式 传输

RTSP抓包流程分析
1.管理员身份运行cmd 查找ipconfig后 输入route add 本机ip 子网掩码255.255.255.255 网关ip ( 插曲127.0.0.1)
2.route add 172.20.10.2 mask 255.255.255.255 172.20.10.1
3.使用完之后, route delete …删除 否则所 有本机报文都经过网卡出去走一圈回来很耗性能
用 wireshark抓包分析

HLS

HTTP Live Streaming,是苹果公司提出的基于 HTTP 的流媒体网络传输协议。
把整个媒体流分成一个个小的基于 HTTP 的媒体分片来下载,每次只下载一 些分片。在开始一个流媒体会话时,客户端会下载一个包含媒体分片的索引文件,就是这个m3u8文件

1、 服务器将媒体文件转换为 m3u8 及 ts 分片;对于直播源,服务器需要实时动态更新。
2、 客户端请求 m3u8 文件,根据索引获取 ts 分片;点播与直播服务器不同的地方是, 直 播的 m3u8 文件会不断更新,而点播的 m3u8 文件是不会变的,只需要客户端在开始时请 求一次即可。 客户端与服务器通过 HTTP 协议进行交互,以两级 m3u8 嵌套为例,客户端先 GET 请求 到一级 m3u8,一级 m3u8 里面包含了服务器端可以用于传播的一个或多个不同带宽的 URL, 这 URL 可以获取到二级 m3u8;二级 m3u8 包含了多个 ts 分片的 duration 及其 URL,最后带

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值