#EXT-X-DISCONTINUITY

#EXT-X-DISCONTINUITY 是一种在 HTTP Live Streaming (HLS) 协议中使用的特殊标签。

在 HLS 中,#EXT-X-DISCONTINUITY 标签用于标识媒体片段之间的不连续性。它表示当前媒体片段与前一个媒体片段之间存在一种断裂或不连续的情况。

当媒体流中发生某种变化,例如分辨率、编码格式、音频通道配置或其他关键参数的更改时,可以使用 #EXT-X-DISCONTINUITY 标签来指示这种变化。

该标签通常用于以下情况:

  • 切换到不同的音频或视频流。
  • 切换到不同的编码参数,例如从 H.264 切换到 H.265。
  • 切换到不同的分辨率或帧率。

在 HLS 播放列表(.m3u8 文件)中,#EXT-X-DISCONTINUITY 标签作为一个独立的行出现,用于指示媒体片段之间的不连续性。播放器在遇到该标签时,会在播放过程中处理不连续性,例如重新初始化媒体解码器或清空缓冲区。

需要注意的是,#EXT-X-DISCONTINUITY 标签的具体行为和处理方式可能因播放器实现和媒体流的特定情况而有所不同。因此,对于特定的 HLS 播放器和媒体流,建议查阅相关文档或规范以获取更详细的信息。

其他

当切片的预设时长和gop的时长不匹配时,最终的切片也会出现这样的问题。

相关推荐
aqi004 天前
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频
ffmpeg·音视频·直播·流媒体
大鱼>12 天前
部标(JT/T1078)流媒体对接说明
流媒体·1078·808·部标
aqi0014 天前
FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
android·ffmpeg·音视频·直播·流媒体
aqi0015 天前
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
android·ffmpeg·音视频·直播·流媒体
aqi001 个月前
FFmpeg开发笔记(五十二)移动端的国产视频播放器GSYVideoPlayer
android·ffmpeg·音视频·直播·流媒体
aqi001 个月前
FFmpeg开发笔记(五十一)适合学习研究的几个音视频开源框架
ffmpeg·音视频·直播·流媒体
aqi001 个月前
FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
ffmpeg·音视频·直播·流媒体
aqi001 个月前
FFmpeg开发笔记(四十九)助您在毕业设计中脱颖而出的几个流行APP
ffmpeg·音视频·直播·流媒体
aqi002 个月前
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
ffmpeg·音视频·直播·流媒体
aqi002 个月前
FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向
ffmpeg·音视频·直播·流媒体