问题标签 [windows-media-services]

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

.net - 媒体文件未通过 Azure 媒体服务上传

我正在尝试将 mp4 文件上传到 azure 媒体服务中。只需上传,无需编码/加密。我的代码如下

使用 Fiddler 我可以看到文件已上传。但是当我进入 Azure 管理控制台时,我可以看到一个名为“MyFile”的资产,但它的大小为 0!您能否提一些建议?

0 投票
1 回答
1757 浏览

azure-media-services - 音频(mp3、mp4、m4a、ogg)文件的编码,用于流畅的流式窗口媒体服务

我想对流媒体的音频文件(mp3、mp4、m4a、ogg)进行编码,并想使用 HTML5 播放器播放(我想流畅地播放编码文件),但我认为是 HTML5 播放器。所以现在我正在做什么,我正在使用预设的“AAC 优质音频”在 Windows Azure 媒体服务上上传一个文件并编辑这个文件。它用 .mp4 文件格式对文件进行编码,然后我创建 SAS 定位器来运行这个文件,它运行良好,但问题是用户也可以下载它,我不想允许。

如果我创建相同编码资产的 OnDemandOrigin 定位器,它会给我 404 错误。这意味着我们不能玩它。

以下是我用来在 Azure 媒体服务上上传文件的步骤:

  1. 创建了空资产。
  2. 将文件上传到资产中。
  3. 然后创建新的任务作业来编码音频文件。
  4. 我已经成功地对文件进行了编码,但是当我尝试生成原始 url 时,它会生成 url,但是当我浏览文件时出现错误 404。

我的疑问:

  1. “AAC 优质音频”预设是否适合我的任务?
  2. 如果我使用 sas 定位器,如何限制用户下载文件。
  3. 是否可以使用原点定位器播放编码文件。
  4. 我可以对音频文件进行编码以实现流畅的流式传输吗?如果可以的话,我应该使用哪个播放器来运行所有浏览器、IOS 设备和 android 设备的编码文件。

如果您想了解更多详细信息,请随时问我。

等待你的回复。

谢谢

0 投票
2 回答
3883 浏览

html - 使用 Silverlight 插件在 HTML 页面中嵌入 WMV 视频文件

我需要嵌入一个以 Windows Media Video 格式 (WMV) 编码的视频文件。视频文件通过 HTTP 协议使用 Windows 媒体服务(在点播模式下)以流的形式发送,客户端需要重现它们。我需要动态地创建一个嵌入了视频文件的页面(每次文件及其路径都可以更改)。

如果我只是在浏览器客户端中输入要重现的文件路径,例如:

自动打开 Windows Media Player,我可以控制视频的再现(向前搜索、向后搜索、暂停或恢复),没有任何问题,而如果视频文件嵌入在 HTML 页面中,我可以使用以下代码t 寻求复制,但我只能暂停和恢复视频。

因此,问题如下:

如何获得嵌入视频文件的所有控制权?

有人建议使用 Silverlight 插件。如何使用 Silverlight 插件在 HTML 页面中嵌入视频?我需要创建 Silverlight 应用程序吗?如果是,我需要为每个要复制的视频文件使用一个应用程序吗?

0 投票
1 回答
177 浏览

azure - 无法创建资产

我正在尝试使用 Windows Azure 媒体服务使用他们的 REST API 上传视频。

到目前为止我所做的是我已经成功获得了一个 access_token。按照他们网站上的指南,我现在需要创建一个资产。这部分的教程告诉我,我需要触发这样的请求:

但我的回答与指南中提供的不同。它看起来像这样:

更重要的是 - 我对所有其他 api 端点(等)都得到了完全相同的GET /assets响应GET /jobs

我确信这是一个很容易解决的问题,我在这里遗漏了一些东西。

0 投票
1 回答
455 浏览

windows - 机器重新启动后 IIS 媒体服务发布点状态

我正在处理一个平滑流项目并使用 Windows Azure 虚拟机 (Windows Server 2008 R2) 来存储媒体内容。流式传输工作正常,但发布点状态存在一些问题。发布点状态是

空闲:发布点创建/关闭

开始:发布点已连接

开始:它正在流式传输

已停止:流媒体已停止

请阅读以下两种情况:

案例 1:Windows Azure 虚拟机 (Windows Server 2008 R2) 我在这台机器上安装了 IIS 媒体服务。我创建发布点并使用 Microsoft Expression Encoder 开始编码。现在发布点处于已停止状态。我已选择存档我的流媒体。因此,发布点关联媒体内容的归档路径(ismv、ism、ismc)。但是,如果虚拟机手动或无意重启,那么我所有的发布点都会变成空闲状态。在那种情况下,我丢失了相关的存档路径,现在无法进行按需流式传输。

案例 2:我的本地计算机 Windows 8 Pro 我与案例 1 相同,但不同之处在于重新启动/重新启动后,我的发布点状态变得相同。我的意思是空闲的发布点将是空闲的并且停止将被停止。在这种情况下,我可以进行点播流媒体。

所以,最后我不想在机器重启后停止我的点播流媒体。我希望我的发布点处于相同的状态。

有什么方法/实用程序可以帮助我吗?

0 投票
1 回答
71 浏览

media - 星号要求媒体服务器播放文件

我接到一个星号的电话,我想要一个媒体服务器为呼叫者播放一个文件,该文件存在于媒体服务器中,我该怎么做?你能给我一个我使用的 Agi 代码吗?谢谢

0 投票
1 回答
1354 浏览

ruby - Azure SAS URL 上的签名不匹配

我正在尝试使用自定义 ruby​​ 代码(从 azure 的官方 php 库移植)为我的 windows 媒体服务文件创建一个 SAS url。代码如下所示:

运行时:

它给了我以下网址:https ://mediasvc78m7lfh2gnn2x.blob.core.windows.net/asset-12514a3b-565f-4150-9543-e3c2b4531428/video.mp4?se=2014-02-20T12%3A59%3A19Z&sig=RDc9nVMuf1dy %2BPrnzCkA8pZfgry2ZwrF08u9itf4v%2FA%3D%0A&sp=r&sr=b&st=2014-02-20T12%3A24%3A19Z

当我尝试将浏览器指向它时,我得到:

您知道什么可能导致该错误(或如何调试它?)以及如何处理?提前致谢。

0 投票
0 回答
25 浏览

android - 如何在 Android 中播放彩信频道?

我的代码,但它不起作用:

如何在android中播放频道?

0 投票
1 回答
664 浏览

azure - 将块 Blob 发送到 Windows Media Services 上传 URL

我正在尝试创建一个使用 Windows Media Services REST API 上传视频文件并对其进行转码的应用程序。一切正常,但我遇到了一种情况,我无法上传 160 MB 的视频文件而不知道为什么。以常规方式调试上传过程非常痛苦,因为上传 160 MB 文件需要很长时间,所以我决定在这里问我的问题:

  1. 我知道单个文件大小(最大为 64 MB)的 Azure 存储限制。将文件上传到 Windows Media Services 是否也有这样的限制?我需要以 4 MB 的块发送该文件吗?

  2. 如果是这样,实际上如何使用 REST API 做到这一点?我可以将分块文件发送到常规存储帐户,但是对于 WMS,情况有所不同。基本上,在处理 WMS 时,我需要将我的文件(或文件块)上传到特定的临时 url,我不确定如何将它与块结合并设置块 id 等。我也找不到任何信息关于互联网上的那个。

提前感谢您的任何建议!

0 投票
1 回答
118 浏览

sharepoint - 如何将视频上传到 Windows Media Services 2008

长期潜伏,第一次提问。

我们为公司的 Intranet 运行了 Sharepoint 2010,并且我们希望能够在本地流式传输视频。SP2010 对此很糟糕。

我正在寻找 Windows Media Services 2008,这是 Windows Server 2008 的免费下载/插件。

我用谷歌搜索和搜索,但我找不到任何可以回答这个问题的东西:

您如何将媒体实际上传到 Windows Media Services 2008?

我们的 IT 部门负责管理服务器(由于由第三方公司管理一半,这使情况变得更加复杂)。我需要知道我是否能够通过我们的网络将媒体上传到 WMS2008,就像我们可以访问并单击(在我们的计算机上查找文件)的 URL,而不必在实际服务器本身上进行。

我知道这听起来像是一个愚蠢的问题,但我就是找不到答案。帮助我 Stackoverflow,你是我唯一的希望。