问题标签 [video-on-demand]

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 投票
1 回答
222 浏览

video - VLC 流:连接时开始视频

我正在尝试进行一些实验,我需要在一台机器上播放一个小视频,同时从另一台服务器流式传输。我可以使用以下命令对其进行流式传输:

但是,只要我在服务器上发出此命令,视频就会开始播放,而不是在客户端连接时。有没有办法仅在客户端连接到流时才开始播放视频?将只有一个客户。

我已经阅读了 VLC 流媒体文档,但找不到任何选项来执行此操作。有可编程的方法吗?hacky方式也是可以接受的。

0 投票
2 回答
705 浏览

amazon-web-services - 使用 AWS Cloudfront 将视频点播流式传输到各种最终用户设备

我想实现视频点播流到多个设备,如 android、ios 设备和浏览器 html5。AWS Cloudfront 可以做到这一点吗?我对各种设备的不同流协议有点困惑。AWS Cloudfront 和 AWS Elastic Transcoder 如何处理这个问题?

0 投票
1 回答
1176 浏览

video - 如何在 HTTP Web 服务器上正确存储视频文件(HLS、dash、mp4、h264 等)

我需要在我的 http web 服务器上存储大量视频文件(每个视频必须最多 3 分钟)。这些视频将在 android/ios 应用程序(类似于 instagram)上播放。

但现在我不知道格式会是最佳的。我绝对希望拥有自适应比特率流(如 hls 或 dash)。但我不知道使用编解码器(例如 H.264 或 H.265),使用容器(mp4?),我需要以什么不同的比特率对视频进行编码,等等......

0 投票
0 回答
175 浏览

audio - 具有多个音频的视频文件无法在 wowza 视频点播中播放

我正在使用 wowza 流媒体引擎(4.7 版)进行 VOD 流媒体。我的要求是播放具有多个音频的视频文件。我从 github 设置了一个插件

用于多个音轨。

我也设置SMIL file了,但多个音频不起作用。另一个问题是我的带有多个音频的 video.mp4 文件在 VLC 中播放良好,但在 WOWZA 中产生噪音。

请与我分享一个解决方案。与具有多个音频的 VOD 相关的示例将非常有帮助。

我的操作系统是 Windows 10,我正在尝试在 Adob​​e HDS 中播放视频。

区域:播放引擎版本:4.7

0 投票
1 回答
82 浏览

elasticsearch - Elasticsearch - 将视频目录信息建模为一个索引与多个索引

我需要将一个由电影、电视节目、剧集、电视频道和直播节目信息组成的视频目录建模到 elasticsearch 中。这些实体中有些是相关的,有些则不是。这些实体的属性是完全不同的,即使有一些共同的。

现在,由于我可能需要查询跨实体,想象一下客户搜索可能是电影、电视频道或现场活动节目的场景,最好有 1 个包含标记为通用实体的单一索引一个逻辑类型属性,还是最好有多个索引,每个实体(电影、节目集、频道、节目)1 个?此外,其中一些实体(如电影)可以具有多种语言的元数据属性。

来自关系数据模型数据库,我将为每个实体创建不同的索引,并为每种语言创建一个语言变体索引。为了获得出色的搜索性能和可用性,有什么建议或更好的方法吗?

0 投票
2 回答
883 浏览

amazon-web-services - 在 AWS Elemental Mediaconvert 中将纵向视频转换为横向

我正在使用 AWS 'Elemental MediaConvert' 服务来获取上传视频的 HLS 格式。我们将此用作视频点播服务。一切正常。在“s3-input”存储桶中上传的视频将由 lambda 服务获取并由 boto3 elemental mediaconvert 客户端处理。出来的视频将存储在 's3-output' 桶中。一个问题是纵向视频在“s3-output”存储桶中以横向模式出现,并且当 HLS url 在移动/浏览器中播放时。

0 投票
0 回答
197 浏览

flutter - AWS Cloudfront 视频流 - 视频质量变化

我正在开发一个视频点播移动应用程序。视频使用 AWS Elastic 媒体转换器进行转换并存储在 S3 存储桶中。它将使用 Cloudfront 进行流式传输。

我面临的问题是以不同质量(720p,360p ..)流式传输视频

如果用户的数据较少,那么他们希望以低质量观看视频。那么如何手动更改视频质量?

0 投票
0 回答
102 浏览

amazon-web-services - 在媒体包 VOD 中,使用 aws-sdk createAsset() 它会给出内部服务器错误通过 javascript

我通过在 mediaPackageVod 中使用 createAsset() 使用 aws-sdk 创建资产,当我向函数提供所有参数时,它会出现内部服务器错误

因为我已经在 config.json 文件中给出了凭证和区域,并且 PackagingGroupId: 是包装组的 ID,所以 SourceArn 和 SourceRoleArn 是有效的 arn。我可以使用 aws MediaPackageVod 控制台创建资产,该控制台是使用 aws 网站的 GUI

0 投票
1 回答
871 浏览

video-streaming - 流媒体服务器或 http 服务器

我们正在考虑使用媒体服务器来构建我们的本地媒体服务的可能性。

我们只关注视频和音频点播用例。直播目前不在我们的范围内。

我的意思是,我们需要提供性能良好的预注册视频和音频。

我们玩过 ant 社区服务器,但有些问题我们还没有弄清楚。我们测试了两种情况:

  • 提供托管在直接 http 服务器 (httpd) 上的视频
  • 在 ant 服务后面提供视频。

我们查看了浏览器是如何下载视频的,我们惊讶地发现视频是使用相同的策略提供的:使用 http 部分内容 (206)。

相关代码:

那么,下一个问题浮现在脑海中:如果(ant 和 http 服务器)行为相同,为什么我们需要 Ant 服务?

0 投票
1 回答
50 浏览

video-streaming - 基本点播视频流服务/应用程序所需的资源

我想创建一个电子学习应用程序。该应用程序可以选择上传视频,然后将相同的视频流式传输给用户。

我一直在寻找 Azure 媒体服务。我想知道除了 Azure-Media-Service 之外还需要哪些资源。任何人都可以提供在应用程序上创建这种类型所需的服务列表。使用该列表,我将分析成本。