首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DRM内容字幕

DRM内容字幕
EN

Stack Overflow用户
提问于 2022-09-01 08:28:25
回答 1查看 74关注 0票数 -1

我使用v2.3.2。有现有的编码视频,工作很好,我应该包括字幕(VTT)。视频受DRM保护。我找不到任何讨论这个主题的文档,只是很少(太)简单的例子。

  1. 是使用一个单独的共享容器保存所有媒体资产的所有字幕,还是为每个媒体资产的字幕创建一个单独的资产?

如果我应该为每个视频创建单独的资产,那么媒体播放器如何才能知道哪些字幕资产属于媒体资产呢?

如果我应该为所有媒体文件的所有字幕创建一个共享资产,那么我在这个资产中可以有多少个字幕有什么限制吗?

  1. 媒体播放器如何知道字幕资产中的所有字幕都可用?

  1. 如何保护这个字幕资产以防止从它下载字幕?
EN

回答 1

Stack Overflow用户

发布于 2022-09-01 14:57:03

尤西谢谢你的关心。在我们的文档和样本中找到大量的信息是一个困难的话题。

  1. 我们建议将所有的VTT文件保存在同一个资产中。我们最近还在资产上引入了一个新的“跟踪”API,以便更容易地将“迟绑定”标题和音频轨道绑定到资产上。Docs仍在进行中,但我在这里的类型记录中有一个示例,它展示了如何向现有资产中添加VTT跟踪-- https://github.com/Azure-Samples/media-services-v3-node-tutorials/blob/main/Assets/add-WebVTT-tracks.ts,一旦您添加了VTT的跟踪,AMS将将其转换为IMSC文本轨道,AMP和其他玩家可以理解。您必须正确设置语言代码,然后告诉AMP要显示IMSC1跟踪的语言代码
  2. 不要创建单独的资产。不是必需的
  3. 我不认为我们在轨道上设置了一个限制..。但是我需要检查一下dev.
  4. AMP,如果你把它配置成找到它们的话,它只知道有什么字幕。AMP API上有一个设置来描述要加载哪个IMSC1。您可以在imsc1caption设置中这样做。例如,如果您添加一个'en-us‘VTT文件与轨道API,您必须设置AMP播放器,以查找'en-us’IMSC1文件。它会从仪表板上读出来的。https://amp.azure.net/libs/amp/latest/docs/index.html#amp.player.imsc1captionssettings

对于其他第三方玩家,他们将从DASH或HLS清单文件中读取标题跟踪信息。我们根据这些规范在清单中适当地装饰它们,这样玩家就可以解析和加载它们。每个玩家在支持上有一点不同,并且在不同的玩家之间也有一些已知的问题。

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

https://stackoverflow.com/questions/73566330

复制
相关文章

相似问题

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