首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析m3u文件:将实时电视与Vod分离

解析m3u文件:将实时电视与Vod分离
EN

Stack Overflow用户
提问于 2022-12-03 00:13:29
回答 1查看 25关注 0票数 0

我目前正在开发一个Iptv播放器应用程序,我已经成功地解析了m3u文件,现在我想要将直播电视和Vod分开,我不知道直播电视频道什么时候结束,Vod开始在播放列表中

下面是解析完成后每个对象的键,[ 'duration', 'title', 'tvgId', 'tvgName', 'tvgLogo', 'groupTitle' ],我使用nestJs和m3u8文件解析器库进行m3u解析

EN

回答 1

Stack Overflow用户

发布于 2022-12-03 01:27:53

在M3U播放列表中区分直播电视频道和视频点播( VOD )的方法取决于播放列表的结构。在播放列表中区分直播电视和VOD的一些可能方法是:

  1. 使用#EXTINF标记:许多M3U播放列表使用#EXTINF标记提供有关播放列表中媒体文件的元数据。此标记可以包括指定媒体文件长度(以秒为单位)的持续时间参数。对于直播电视频道,通常不指定该参数或将其设置为非常大的值(例如-1),以指示频道没有设置结束时间。对于VOD,这个参数通常会被设置为视频的实际持续时间。因此,您可以使用#EXTINF标记中的持续时间参数来区分直播电视频道和VOD.

  1. 使用group-title属性:在M3U播放列表中区分直播电视频道和VOD的另一种方法是使用组标题属性。此属性通常用于在播放列表中将类似的频道或视频组合在一起。例如,直播电视频道的组标题属性可能设置为"Live TV“或"Live Channel”,而VOD的组标题属性可能设置为“电影”或“电视节目”。因此,您可以使用组标题属性来标识播放列表中的内容类型.

使用文件名或URL的

  1. :在某些情况下,播放列表中媒体文件的名称或URL可能会提供有关内容类型的线索。例如,直播电视频道可能有包含频道名称或编号的URL或文件名,而VOD可能有包含电影或放映标题的URL或文件名。因此,您可以使用媒体文件的文件名或URL来区分直播电视频道和VOD.

万事如意!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74662861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档