问题标签 [smooth-streaming-player]

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

silverlight - 如何使用 IIS Smooth Streaming 广播时间同步的文本流?

我正在研究使用 IIS Smooth Streaming 构建富 Web 应用程序以显示时间同步的音频/视频和相关文本数据的可行性。文本数据是一组航天器遥测数据,应显示在视频窗口之外。

我已经看到了一些如何使用这种技术在正确的时间显示视频字幕的例子。我还阅读了 Silverlight Recipes 2nd edition 的第 11 章,它再次显示了视频字幕。我想做的有点复杂——在视频窗口之外显示大量数据。数据应始终与视频播放头同步。

看起来我将使用 StreamIndex 元素类型在轨道中编码我的文本数据,Type="text" 和 SubType="data"。在客户端上,如何在视频旁边的单独面板中显示它?

从市场上我知道 IIS 平滑流必须处理这种情况。我只是没有运气找到如何在客户端处理数据的示例。有人可以给我举个例子,或者告诉我为什么这是不可能的吗?

0 投票
1 回答
2756 浏览

video-streaming - 平滑流式传输到 android

我已经从 IIS7 设置了流畅的流媒体,它在 Silverlight 和 iPhone 上运行良好。

是否可以使用以下实时 URL 流流式传输到 Android 设备?

URL - httpL//webURL/stream.isml/manifest(format=m3u8-aapl).m3u8

0 投票
1 回答
227 浏览

smooth-streaming - 使用 Microsoft Smooth Streaming 播放分段的存档视频

我是平滑流媒体的新手。我可以使用 Microsoft Smooth Streaming 播放器播放跨越多个片段的实时视频。清单似乎包含有关所有段的信息。

但是对于从存档播放,我可以将 HTML 中的 URL 指向其中一个片段中的 ISM,我可以很好地播放那个特定的片段,但我不知道如何播放整个视频快退、快进等

是否可以跨多个细分市场这样做?

0 投票
1 回答
641 浏览

windows-phone-7 - WP7:实时视频流

我在 wp7 应用程序中有流畅的直播 SMF 播放器。在第一次启动时,它运行良好。

我的意思是视频流正在工作。但是当我第二次运行它时,它不起作用但没有产生任何错误。我的 XMAL 代码是:

我的 C# 代码是

我怎么解决这个问题?

0 投票
1 回答
283 浏览

smooth-streaming - 如何在 SMFPlayer 中挂钩 ISmoothStreamCache 对象(Smooth Streaming Development kit)

我在 SilverLight Smooth Streaming Development Kit 中使用 SMFPlayer。而且我可以播放视频内容,但是出于某种原因,我们希望控制正在下载和解析的数据。为此,我们要开始使用 ISmoothStreamingCache 接口。我想知道在 SMFPlayer 中挂钩 ISmoothStreamingCache 对象的正确方法是什么。

提前致谢

大O

0 投票
1 回答
289 浏览

windows-8 - 适用于 Windows 8 的平滑流式传输 SDK - 插入耳机时出错

我正在使用适用于 Windows 8 的 Smooth Streaming Client SDK 进行一些测试,并且我有一个非常基本的应用程序正在播放全屏视频:

这似乎工作正常,除非我插入耳机,此时应用程序停止工作。为 MediaFailed 事件添加处理程序会通知我收到 MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED 错误。

知道可能是什么原因造成的吗?

0 投票
1 回答
3394 浏览

python - 解析平滑视频清单文件?

有没有人解析过平滑视频(Silverlight)清单文件?

我可以获取它,我只需要一点帮助来理解格式。我希望我的 python 脚本下载一个块来测试流是否正常工作。

我将其视为以下部分: <c d="62680000" /> 是块ID吗?

我如何根据 URl 字段计算出获取它们的路径,如下所示: Url="QualityLevels({bitrate})/Fragments(video={start time})/WowzaSessions(421420850).ismv">

我已经为 Apple HLS 进行了相同的测试,尽管它的格式更简单。

这种格式有什么帮助吗?MS似乎没有太多关于获得这个的文档,它都集中在使用浏览器中现有的播放器控件上。

0 投票
2 回答
13245 浏览

javascript - 平滑流式传输 .ism 到 HTML5 视频标签

我知道将视频作为 HTML5 标记中的源流式传输时最好的选择是 .mp4。但是,假设我有一个只输出零散到一个主义/清单的来源。

有没有办法,无论是通过其他库还是凌乱的黑客,我可以把这个视频变成在屏幕上呈现为标签的东西?我找到的最接近的是演练:构建您的第一个 HTML5 平滑流播放器,因为它允许这样做 - 但我既没有 Windows 8,也不想让它运行能够支持 .NET 的服务器。我希望有一些东西,无论是否混乱,我都可以完全在 javascript 中实现这一点,并且无需部署即可在本地执行。

谢谢

0 投票
2 回答
2013 浏览

.net - 平滑流播放器 - 多音轨 - H.264 SmoothStreams

我正在尝试开发基于 SmoothStreamingMediaElement 的 silverlight 播放器。参考:SSME:SmoothStreamingMediaElement Grid.Row="2" x:Name="medSmooth" AutoPlay="True" MinWidth="320" MinHeight="240""

现在源平滑流使用 H.264 视频编解码器和 AAC 作为音频编解码器进行编码。我在下面的 URL 中发现,audiostreamindex 和 audiostreamcount 属性仅适用于 WMV 类型,这扼杀了我唯一剩下的希望。 http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.smoothstreamingmediaelement_properties(v=vs.90).aspx

任何人都可以帮助我如何检测视频中当前播放的语言,然后我想放置一个事件处理程序或“更改语言的用户操作”,一旦该事件被触发,我想更改当前播放的音轨到选定的一个。

0 投票
1 回答
1274 浏览

asp.net - IIS 平滑流不会在带有 Razor 的 asp.net MVC 4 上播放视频

我试图让一个基本的演示工作但无法成功,我已经花了几个小时和几个小时..

我正在构建一个 iis 流畅的流媒体播放器,起初没有自动播放视频的控件,我正在使用“MMP”-以前是“SMF”的 Microsoft 媒体平台-Silverlight 媒体框架,我用来构建流畅的流媒体的示例播放器位于此页面的中间: http: //smf.codeplex.com/documentation

对我面临的问题的简要说明:我确信我在播放器本身方面做对了一切,我得到了 .ism 文件,如果我用浏览器浏览它,我可以查看它的清单,我什至可以得到所有东西工作和播放直接从 IIS 网站运行的 html 文件中的视频。另一个关键点:我还可以运行任何测试silverlight 应用程序,例如,带有一个按钮和几个单选按钮的主窗体,我确实让这个应用程序运行和显示。只有当我尝试流畅的流媒体播放器时才会出现问题,它会为整个页面提供黑色和空白页面,并且右键单击显示“silverlight”。

因此,当我尝试从托管在 asp.net MVC 4(带有 Razor)应用程序中的 Silverlight 应用程序运行它时,问题就开始了。我在visual studio中有一个asp.net MVC项目,然后我添加了一个silverlight应用程序并选择在MVC应用程序中托管它,然后我遵循与silverlight应用程序播放器构建相同的程序,它甚至渲染和播放Visual Studio 的 Silverlight XAML 设计页面上的视频。我构建了整个解决方案,然后在 MVC 应用程序的“ClientBin”新文件夹中获得了一个“silverlightApplication1.xap”文件,并在 MVC 应用程序中再次获得了一个测试 html 文件和一个测试 aspx 文件。

如果我确保链接正确,我可以将此 html 文件带到另一个 IIS 网站并从那里运行它,它可以工作并播放!但是,如果我尝试直接从应用程序(在浏览器中查看)中运行 html/aspx 文件,它会说它没有在网站的平台/结构上运行,而对于 silverlight 应用程序本身,它会打开相同的空白 silvelight 应用程序有一个黑屏和一个文件://而不是http://localhost..等的URL,所以我长期以来一直试图做的是让silverlight应用程序作为MVC应用程序中的一个视图工作。

所以我查看并删除了其中的所有内容并给它一个属性 Layout=""; (什么都没有)然后我把之前生成的 SL 应用程序的测试 html 文件的内容,修改了 silverlightapplication 路径等的值,当构建并运行时,页面出现,甚至应用程序出现,因为我看到“Silverlight " 右键单击​​鼠标,但整个屏幕再次变成纯黑色,并且无法播放视频。我将 .ism 文件放在另一个位置或完全不同的位置,例如另一个在线网站。

当我运行 MVC 应用程序时,我也无法查看清单,它显示为 404,但我不确定它是否是 MVC 平台的东西,它不会让我接触到它,或者它只是没有接触到它,但是文件在那里,并且 URL 在代码和我输入的 URL 中都是正确的。

我还了解到,我可能需要确保 silverlight 应用程序允许跨域流量,并且它具有如本页所示的客户端访问策略:http: //msdn.microsoft.com/en-us/library /cc838250(VS.95).aspx,所以我为这两个问题在根文件夹中添加了两个 XML 文件。试图弄清楚 Firefox 的 Web 开发人员发生了什么事情并没有给出发生的事情。

请帮忙!谢谢!:)

射线。