#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的时长不匹配时,最终的切片也会出现这样的问题。

相关推荐
勤劳的执着的运维农民工6 天前
中国香港阿里云200M不限流量轻量云主机测试报告
阿里云·云计算·流媒体·香港·轻量云·200m
勤劳的执着的运维农民工9 天前
韩国首尔阿里云200M不限流量轻量云主机测试报告
阿里云·云计算·流媒体·轻量云·韩国首尔
Bruce_Liuxiaowei21 天前
如何使用Python将TS文件转换为MP4
开发语言·python·ffmpeg·ts·mp4
xiejunna1 个月前
uniapp远程摄像头流界面上显示
uni-app·m3u8
只是个~小不点1 个月前
流媒体之linux下离线部署FFmpeg 和 SRS
linux·ffmpeg·srs·流媒体
jzjhome1 个月前
ffmpeg RTP PS推流
ffmpeg·流媒体
Crazy Struggle2 个月前
.NET 全功能流媒体管理控制接口平台
.net·开源项目·流媒体
海思开发板总店2 个月前
零基础玩转IPC之——如何实现远程实时查看监控视频(P2P)
h.265·p2p·h.264·流媒体·监控开发
aqi002 个月前
FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频
android·ffmpeg·音视频·直播·流媒体
aqi002 个月前
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
android·ffmpeg·音视频·直播·流媒体