问题标签 [smooth-streaming]

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 回答
172 浏览

chromecast - 使用 MPL 0.7.0 和 Smoothstream 协议无法切换音轨

哪些步骤将重现该问题?1. 在 mediaManager loadData 上,流信息(音频)被发送给发送者。2. 选择的音轨索引被发送回接收器。3. Receiver 禁用现有的音频流并启用新选择的音频流并重新加载播放器。

什么是预期的输出?你看到了什么呢?预期输出:应在协议上启用 Audion 流,并且不应存在重复的流信息。

当前输出:没有启用新的音频流并且存在重复的流信息,如果您在客户端再次更改音频流并将其发送到接收器,现在流信息计数增加了三倍。

您使用的是什么版本的产品?在什么操作系统上?Mac,MPL 0.7.0 流畅的流媒体播放就绪 DRM。

请在下面提供任何附加信息。

还有一些非常奇怪的事情:我的资产默认使用瑞典音频语言,但是在从平滑流协议获取音频流信息时,默认选择第一个语言(在这种情况下它是完成),无论如何。即使尝试手动修改协议,MPL 也会抛出异常“未捕获的异常:无法调用 null 的方法 Ra”

无论播放器重新加载多少次,它总是重复协议音频流的第一个语言。

PS - 没有平滑流协议的 API 文档,API 参考中存在的那个,给我打了 404 错误。

https://developers.google.com/cast/docs/reference/player/player.StreamingProtocol

0 投票
1 回答
244 浏览

chromecast - CORS 和 HTTP 选项

我已经使用 Google 的 chromecast 示例构建了一个自定义接收器应用程序。我正在尝试在其上流式传输 SmoothStreaming。问题是,我看到了网络调试器,并且我看到对于它获取的每一块 SS,它在 HTTP GET 之前执行 HTTP OPTIONS。

有没有办法使用 CORS xml 或其他东西,以便 chromecast 不会执行这些开销调用?

谢谢

0 投票
1 回答
3639 浏览

html - html5 中的流畅流式传输

有没有办法使用流畅的流媒体在 html5 播放器中播放视频?我需要播放受 Playready Drm 保护的视频....我尝试使用 Dash 播放器,使用此链接 http://ie.microsoft.com/testdrive/HTML5/eme/但与这些视频不同,这些视频有 mpd 响应可用使用
url/manifest(format=mpd-time-csf) 但在我的情况下,没有可用的 mpd,只有平滑的流响应可用....有什么帮助吗?

0 投票
1 回答
1296 浏览

objective-c - Objective-C 下载流畅的流媒体视频

我想知道 Objective-C 是否有办法下载设置为以平滑流格式流式传输的 mp4 视频。到目前为止,我已经尝试过 AFNetworking、NSInputStream 和 MPMoviePlayerController 来尝试访问原始视频数据,但每次尝试都为空。

然后,我想获取此视频数据并将其作为 mp4 保存到磁盘以供离线播放。URL 看起来像这样:

0 投票
1 回答
1379 浏览

smooth-streaming - 可用于 IIS 平滑流的编码器

我正在尝试使用 IIS 流畅的流媒体制作一个网站,但我发现的所有教程和示例都使用 Microsoft Expression Encoder 4 pro。根据他们的说法,只有专业版能够使用 H.264 压缩。但问题是 Microsoft Expression Encoder 4 pro 已停产,并且可用的免费版本不支持 H.264 压缩。所以我想知道是否有任何其他编码器(商业或免费软件)可以与 IIS 7 一起使用。请帮助我

0 投票
0 回答
810 浏览

chromecast - Chromecast 上缓冲 SmoothStreaming 的加载元数据错误

伙计们,

我们在播放缓冲流时遇到了问题,如果有人能帮忙解决,那就太好了。

日志:

我可以看到 Manifest 已请求 200 OK,但随后的 2 个音频和视频通话被取消。我们的流使用 h.264 编码。

0 投票
1 回答
1120 浏览

iis - 平滑流式传输 Apple URL 给出 404

我已按照演练使 IIS 平滑流发布点支持 Apple 设备,但遇到了一个问题:<video>标记的目标 URL 生成 404 响应。

我的 isml 如下:

我正在使用的html是:

请注意,当我在http://10.1.1.22/video.isml/manifest浏览器中键入 URL 时,我得到了基于 Silverlight 的流式传输的正确 XML 文件,但添加(format=m3u8-aapl)(format=m3u8-aapl).m3u8(根据这些说明)会导致 404。

编辑:我尝试了更多没有成功的事情,但他们可能会深入了解失败的原因:

  • 该 URL给了我与Silverlighthttp://10.1.1.22/video.isml/manifest(foo=bar)完全相同的响应。/manifest
  • 该 URLhttp://10.1.1.22/video.isml/manifest(format=foo)给了我一个 404。
  • URLhttp://10.1.1.22/video.isml/manifest.m3u8给出 400 错误请求。
  • 该 URLhttp://10.1.1.22/video.isml/manifest(foo=bar).m3u8为我提供了 Silverlight 响应。

因此,扩展似乎对服务器没有任何意义,但如果括号中的参数不存在,它就无法解析它。更重要的是,很明显服务器处理程序实际上正在运行,/manifest(format=m3u8-aapl)但在某种子请求中生成 404。我们可以排除服务器不理解 URL 并且未能运行正确的处理程序。

0 投票
2 回答
1537 浏览

android - 在android中播放iis流畅流(.ism)的技巧

我正在开发一个软件,它应该播放来自 Azure 媒体服务的视频,格式为 .ism。我知道标准的 Android 视频播放器不支持这种格式。

欺骗这个的最有效方法是什么?

视频可能超过 2gb,因此在旅途中转换是错误的决定。我还找到了另一个(非标准)播放器,但它需要花钱(也是不好的变体)。

可能有一些合适的库来播放此类视频?

提前致谢。

0 投票
1 回答
300 浏览

iis - 无需 Web 服务器的 Microsoft Smooth Streaming on demand

我正在构建一个移动应用程序,该应用程序使用适用于 Android 的 ExoPlayer 流式传输视频。我的想法是对流媒体文件使用流畅的流媒体。

该应用程序只会流式传输我自己上传到 Amazon S3 存储桶的视频剪辑,因此我不需要实时编码或任何东西。

我正在使用 Microsoft Expression Encoder 4 对我的媒体文件进行编码。

所以我的想法是在我的本地计算机上手动编码媒体文件并将它们上传到 S3 存储桶并通过 CloudFront 提供服务。

我发现该.ismc文件包含manifest详细信息。

这真的有用吗?

0 投票
1 回答
174 浏览

iis - Azure 媒体服务直播联合

我想将 Azure 媒体服务用作实时流媒体的摄取点,并且我需要将该流联合(推送或拉取)到本地数据中心内我自己的服务器上运行的 IIS。

当我在自己的服务器上配置 Live Smooth Streaming 发布点以从频道的“预览 URL”或流媒体单元的“发布 URL”(“{媒体服务帐户名称}.origin.mediaservices.net/ {locator ID}/{filename}.ism"),我的发布点立即转换为错误状态,报告“远程计算机响应 HTTP 错误”或“错误:0X80072EE7”。

是否可以启用任何配置以从 Azure 流中提取,或将 Azure 配置为推送到特定的远程服务器?