• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - Apple HTTP Live Streaming 中的实时流元数据读取

[复制链接]
菜鸟教程小白 发表于 2022-12-11 20:31:04 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

在 Flash 世界中,存在表示实时流连接和流(NetConnection 和 NetStream)的对象的概念。尽管 Flash API 这些对象可用于将文本元数据注入(inject)实时流 (NetStream.send())。然后可以在 Flash 查看应用程序的查看端使用 ActionScript 代码中的监听器监听此数据。您可以通过 this 通过视频流传递函数调用,并在客户端监听它们并执行它们。

Apple HTTP Live Streaming 领域中是否存在这个概念?



Best Answer-推荐答案


是的,元数据由 id3taggenerator 生成到文件中,并使用 mediafilesegmenter 嵌入到视频中,两者都包含在 HTTP Live Streaming Tools 中下载。示例:

id3taggenerator -o camera1.id3 -text "Dolly camera"
id3taggenerator -o camera2.id3 -text "Tracking camera"

您可以嵌入多种元数据,包括二进制对象。有关详细信息,请参阅手册页。现在我们需要从“元宏文件”中引用生成的文件。这是一个纯文本文件,格式如下:

60 id3 camera1.id3
120 id3 camera2.id3

第一个数字是自要插入通知的视频开始后经过的秒数。 mediafilesegmenter 命令我记不太清了,至少要传递宏文件、索引和视频文件。

生成的视频包含由 MPMoviePlayerController 作为通知发布的元数据。详情见本页:http://jmacmullin.wordpress.com/2010/11/03/adding-meta-data-to-video-in-ios/

关于ios - Apple HTTP Live Streaming 中的实时流元数据读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8187532/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap