问题标签 [vod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
403 浏览

next.js - 如何播放具有多种分辨率的 HLS 视频(m3u8 播放列表)?

如何播放具有多种分辨率的 HLS 视频?

我的 HLS 播放器列表。

文件名:test.m3u8

在我的反应应用程序中如何做到这一点?我尝试使用 Video JS,但无法播放该文件。请让我知道如何播放此视频。

0 投票
0 回答
74 浏览

python - 如何在 Python 上运行 PyPi 包命令

我想使用twitch-dlPyPi 的包。安装后,基本思路是在终端上运行,如下:

它在终端上运行时效果很好,但我的目标是在我的 Python 脚本中运行这个命令:

256当我运行这段代码时,我得到的只是我的输出。它不下载任何东西。

0 投票
0 回答
77 浏览

flutter - 在flutter video_player插件上设置代理url以在cdn工作流上进行hls重定向

我是颤振的新手。我在 android 上有一个颤振的 VOD 应用程序,它使用 video_player 插件,在 HLS 上运行良好,但使用代理签名 url 失败。

我通过代理对 URL 进行签名,从私有云存储中提供我的视频文件。

我的 .m3u8 和 .ts 段从 domain1.com 代理,指向 domain2.com。.m3u8 加载良好,但 .ts 段请求未指向 domain1.com 并且由于我的隐私设置而被拒绝。我需要将 domain1.com 设置为用于签署私人访问的基本 url,但找不到如何去做。

有没有办法配置 VideoPlayerController.network 构造函数将 domain1 设置为基本 url?是否有其他工作流程来管理此上下文?

提前致谢。

0 投票
0 回答
240 浏览

reactjs - 在 react-player 中手动选择 Dash 文件比特率

我在项目中使用React-player,我的任务是使用分辨率切换器功能流式传输 MPD (DASH) 文件。

首先基于DASHjs文档,我曾经getBitrateInfoListFor("video")获取所有可用的比特率,然后我通过以下代码禁用了自动比特率切换器:

最后一步,我设置了新的质量setQualityFor

但它不起作用

整个代码:

这是stackblitz链接

0 投票
1 回答
346 浏览

android - 如何将我的视频流(来自 android 应用程序)发送到 Ant 媒体服务器?

我想开发 Android 应用程序来使用 ant 媒体服务器发布和播放实时视频流。我正在使用这个存储库:https ://github.com/ant-media/LiveVideoBroadcaster 。但是我无法向蚂蚁媒体服务器发送/发布视频流是 RTMP URL,还是使用 REST API 是发布流的方式?请指导。问候

0 投票
0 回答
144 浏览

android - 如何在 ant media 上找到 .m3U8 文件?

我正在使用 ant media android webrtc sdk 在 ant media server 上发布直播,并希望使用 hls 流和 exoplayer 在另一个应用程序中播放相同的内容,但直播没有 .m3U8 扩展名,我该如何播放?

0 投票
1 回答
81 浏览

amazon-web-services - 使用 AWS MediaTailor 替换 VOD 广告

是否可以在 VOD 播出中用 AD 替换 HLS 片段?

例如,如果我在下面有一个 HLS 播放列表,我想将 360p_002.ts 替换为 VAST AD(如果可用),如果不包括 360p_002.ts 在播放中。这是一个选项吗?

0 投票
1 回答
38 浏览

amazon-web-services - 替换从 VAST 代码返回的多个 HLS VOD 片段

我有一个要在 MediaTailor 中使用的 VOD HLS 播放列表源,我想用使用 VAST 代码返回的广告素材替换 2 个片段(segment1.ts、segment2.ts)。

我将pod=[avail.index]作为附加参数传递给我的 VAST 代码,并在广告服务器中设置了 2 个文件(creative1.mp4 和 creative2.mp4),它们分别定位到值 pod=1 和 pod=2

正如预期的那样,creative1.mp4 被缝合(替换 segment1.ts),没有任何问题。但是,creative2.mp4 永远不会被拼接,而是始终播放 segment2.ts。我究竟做错了什么?

0 投票
0 回答
28 浏览

javascript - 如何升级循环视频的低质量缓冲段

我有 HLS vod 和 hls.js 库来播放它。但是我注意到,当 hls.js 切换到更高质量级别时,以前的片段永远不会以更好的质量重新获取,这在视频循环播放时很重要。

有没有办法解决这个问题?

0 投票
0 回答
84 浏览

streaming - 点播搜索 API 在 Ant Media Server 中是如何工作的?

Ant Media Server API 有一种方法可以使用“搜索参数以获取包含它的项目数”来搜索 VOD

问题是当我尝试计算 vod 的总数时,它可以工作:

但是当我添加这个搜索参数时,我总是得到一个 404 响应

所以我的问题是:这种搜索方法实际上在哪里搜索?因为我用录制的直播流创建了这个 VOD,所以一个流可以由多个部分组成,我想获得匹配的生命计数:

id-of-stream_PART_NUMBER.mp4