问题标签 [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.
c#-4.0 - 从碎片化的 MP4“mdat”原子重建 MP4 文件?
我正在尝试从 Smooth Streaming 服务器重建视频文件。Smooth Streaming 提供 fMP4 文件,这些文件是常规 MP4 文件,既没有 FTYP 也没有 MOOV 原子。
存储在这些原子中的所有信息都放入我拥有的 Manifest XML 文件中。
有没有办法以编程方式重建原始 MP4 文件,方法是:
- 直接从位于 MDAT 中的 H264/AAC 内容(和图片格式信息)重建新文件;或者
- 重建 FTYP 和 MOOV 原子
或者,有没有可以合并fMP4的工具?
android - 从 android 手机到 vlc 流媒体服务器的实时视频流,最后到终端客户端,例如。网络浏览器
我想从安卓手机进行直播。我创建了移动部分并能够以字节格式将视频数据发送到服务器。
在服务器端,我可以阅读它,但想使用 vlc 服务器广播它以结束客户端浏览器。
我能够为屏幕捕获器配置vlc 流,并能够使用 ogg/thoera 格式在浏览器中显示。
我坚持将接收到的字节作为输入流链接到 vlc。
如果您能提出其他适当的方法来实现同样的目标,我将不胜感激。
我怎样才能将相同的蒸汽流到 IIS Live 视频平滑流发布点。
谢谢,
希瓦姆
iis - 如何创建基于IIS的视频点播解决方案?
我访问了IIS 媒体服务网站,却迷失了那里拥有的所有优秀功能。我需要的是提供具有以下功能的视频点播(流式传输):
- 自适应流
- 支持桌面、iOS 和安卓设备。
- 在实际内容之前插入一个随机短视频(广告)。
- 必要时能够创建播放列表。
在阅读材料时,我对一些事情感到困惑:
- 我注意到播放列表扩展不支持流畅的流式传输,并且我找不到在那里使用播放列表的方法。
- Live Smooth Streaming 有一些设置使其与移动设备兼容,但我找不到存档内容的这些选项(我认为他们称之为演示文稿)。
- Windows Media Services 有“发布点”的概念来分离“点播内容渠道”,我是否必须在 IIS 上创建多个网站才能获得这种“分离”?
- Windows Media Services 控制台及其 API 提供实时统计信息,让我知道谁在给定时间播放我的内容。我无法在 IIS 上看到它。
但是,尽管我有多么困惑以及我脑海中的所有这些问题,但我很感激在将点播视频频道与其需要的基本功能,特别是移动支持放在一起的主要主题上的任何帮助。
silverlight - 将网络摄像头视频流式传输到 IIS Live Smooth Streaming 发布点
有没有关于如何捕获网络摄像头视频并将其发送到 IIS 直播流畅流发布点的教程?
windows - Windows 8 平板电脑流媒体支持
有谁知道 Windows 8 平板电脑(以及 Windows Phone 8)上的本地和 Metro 风格应用程序将支持哪些视频流传输方法?
我希望本机支持以下之一:
Apple HLS (Http Live Streaming) Microsoft Smooth Streaming RTSP 流
我知道 Metro 风格的应用程序支持平滑流式传输,但我找不到任何方式在我的网站上呈现链接(如果单击)将视频播放切换回本机视频播放器。
任何想法将不胜感激。
谢谢,
smooth-streaming - 使用 Microsoft Smooth Streaming 播放分段的存档视频
我是平滑流媒体的新手。我可以使用 Microsoft Smooth Streaming 播放器播放跨越多个片段的实时视频。清单似乎包含有关所有段的信息。
但是对于从存档播放,我可以将 HTML 中的 URL 指向其中一个片段中的 ISM,我可以很好地播放那个特定的片段,但我不知道如何播放整个视频快退、快进等
是否可以跨多个细分市场这样做?
silverlight - 如何为 Microsoft 平滑流制作复合清单
我是 Microsoft Smooth Streaming 的新手,对合成清单的制作有疑问。
按照这里的指导。
我能够制作在 Silverlight 播放器中播放的单个剪辑元素的复合清单。
但是,当我尝试从其他视频添加更多剪辑时,播放器停止工作并且没有给出错误信息。
而且我都是手工完成的。当我尝试使用 Expression Encoder 4 Pro 创建这样的视频时,我得到的是普通.ismc
文件而不是.csm
文件。
我的问题是:
制作包含来自不同视频的剪辑的复合清单的最佳方法是什么?编码这些视频时是否有任何规范?还是复合清单的支持对视频格式有任何限制?
最后一个是:有没有一种简单的方法来调试它(比如验证我的 .csm 文件)?
编辑我自己的解决方案:
看起来没人关心这个,但既然我终于解决了这个问题,我把它写在这里是为了节省别人的时间。
为了调试复合清单,我在 Visual Studio 中构建了一个简单的 Silverlight 应用程序,并添加了一个简单的函数来报告错误:
MainPage.xaml.cs:
我发现这个网页很有用。
你需要使用:
代替
您必须正确计算ClipBegin
和ClipEnd
值。
下面是在 python 中将 a 转换为 a 的示例代码.ismc
(.csm
假设下面的 ism 是清单 xml 内容的 xml.etree.ElementTree 对象表示):
drm - 是否有免费的 PlayReady 服务器可用?
我正在尝试使用加密的 Microsoft 平滑流媒体进行实验。我有一个安装了转换管理器的 IIS 服务器。但是,我想知道是否有免费的 PlayReady 服务器可用于在线测试?
它可以是试用版或功能受限版。在投入更多资金之前,我只想做一个快速的 POC。
我在 Microsoft PlayReady 网站上找到了服务提供商列表:http: //www.microsoft.com/playready/licensing/asp/
但它们似乎都没有提供任何形式的免费试用。
有人知道我可以使用的任何服务吗?还是有另一种将 DRM 应用于平滑流媒体的方法?
更新:
感谢大家的回答,感谢Sander,我实际上找到了一个可用的:http: //playready.directtaps.net/pr/doc/slee/
供参考
flash - 在 Flash 播放器上播放流畅的流媒体
有没有关于在 Flash 播放器上播放流畅的流媒体内容的消息?
azure - Windows Azure 媒体服务 Apple HLS 流媒体 - 不播放视频,只播放音频
我正在使用 Windows Azure 媒体服务来上传视频文件、编码,然后发布它们。我使用 Windows Azure 媒体服务示例代码对文件进行编码,我发现当我使用该代码将“.mp4”文件转换为 Apple HLS 时,它在 iOS 设备中无法正常运行。只播放音频,看不到视频。然而,如果我使用 Windows Azure 媒体服务门户在 HLS 中编码和发布文件,它们在 iOS 设备上工作得非常好(音频和视频播放)!
几天来我一直在努力解决这个问题,真的很感激有人可以指导我进行编码过程(通过代码)吗?
这是我到现在为止的!