- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
据我所知,将视频作为 HTML5 标签中的源进行流式传输时,最好的选择是 .mp4。但是假设我有一个只输出碎片化到 ism/manifest 的源。
有没有什么办法,无论是通过其他库还是乱七八糟的黑客,我都可以将这段视频带入屏幕上呈现为标签的内容中?我找到的最接近的是 Walkthrough: Building Your First HTML5 Smooth Streaming Player因为它允许这样做——但我既没有 Windows 8,也不想让它运行一个支持 .NET 的服务器。我希望有一些东西,无论是否困惑,我都可以完全在 javascript 中实现这一点,并且无需部署即可在本地执行。
谢谢
最佳答案
首先,W3C还没有提供自适应比特率流的标准。所以目前大多数浏览器只支持简单的渐进式下载播放。因此,据我所知,没有 Smooth Streaming 播放器的 JS 实现,Microsoft 也没有在开发一个。
您提供的示例使用“Microsoft Smooth Streaming Client SDK Beta 2 for Windows 8”,这是一个 C++ 库,仅适用于 Windows Store Apps。发展。它与浏览器无关。
所以,不幸的是,这还不可能。更重要的是,我怀疑这是否会发生,因为每个人都在等待 MPEG DASH待定稿。
更新。请注意,您始终可以使用 Siverlight 应用程序播放 SmoothStreaming。引用HTML5 Player framework能够回退到 Silverlight。
关于javascript - Smooth Streaming .ism 到 HTML5 视频标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16222889/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 7 年前。 Improve
是否有人知道如何使用 C#.net 和 WPF 获取平滑流文件的特定帧的缩略图/快照。 问候, 艾伦 最佳答案 这里的 MyPanel 是您的视频流式传输的容器。 var panelP
我正在开发一个软件,该软件应该播放来自 Azure 媒体服务的视频,其格式为 .ism。我知道标准 Android 视频播放器不支持此格式。 解决这个问题最有效的方法是什么? 视频可能超过 2GB,因
我正在开发 iOS 应用程序并想使用 Xamarin 播放下面的文件,但没有找到播放 .ism/manifest 文件的任何解决方案。 https://amssamples.streaming.med
我们有两个安装屏蔽许可证 - 一个用于安装程序的开发人员,另一个用于 CI 服务器。 当另一个开发人员将项目 DLL 移动到另一个位置时,经常会出现这样的情况,从而破坏了安装程序。 我想知道是否有免费
我认为我什至从未触及过该索引,但是这使我的整个群集状态为红色。不知道它是什么或如何修复,尝试添加另一个节点,但是没有用。 在索引管理 View 中,我可以看到它是唯一的红色索引。问题索引是opendi
只有第一对运行该程序时输出的值看起来是正确的,其他的则不正确。这是怎么回事? #include #include class a { public: class b
如果我使用 gcc 作为驱动程序,调用我所有的源文件 .c 和 .h,我能确定我的源代码中不会有任何 C++ 源代码吗?是否有任何 gcc 参数来确保他在源代码中遇到任何 c++ 时抛出错误? 我对包
我有一个带媒体服务 4.0 的 IIS 7.0 服务器设置。我创建了一个非常简单的 html 5 页面,其中包含一个 video,其 source 指向一个 *.ism 文件。是否可以使用 html
我有一个大字符串,想在 .ism 之间提取数据和斜线 /在它之前。例如我想得到:life-episode-galaxy 我当前的代码给出了 .ism 之前的所有数据.谁能告诉我这里出了什么问题以及如何
我正在尝试设置一项服务,该服务将输出 .ismv 文件以实现流畅的流式传输。 目前我正在使用以下命令来启动转码: ffmpeg.exe -i -movflags frag_keyframe -f i
我有一个旧的 ism 文件,我想打开它。但是我不知道创建 ISM 项目使用的是什么版本的 Installshield。有没有办法从 ISM 文件中看出这一点? 我在升级 ISM 文件时发现了一些问题。
我一直在努力弄清楚如何让 dash.js (MPEG-Dash) 与 .ism 编码的流畅流文件一起工作。从下面提供的链接可以看出,他们使用的是 .ism 文件。当我尝试使用编码的 .ism 视频并附
我有一个 GUI C++ 程序,它从用户那里获取一个 shell 命令,调用 forkpty() 和 execvp() 在子进程中执行该命令,而父 (GUI) 进程读取子进程的标准输出/stderr
据我所知,将视频作为 HTML5 标签中的源进行流式传输时,最好的选择是 .mp4。但是假设我有一个只输出碎片化到 ism/manifest 的源。 有没有什么办法,无论是通过其他库还是乱七八糟的黑客
我可以在 AppleTV 上播放格式为 .ism/manifest 的视频流吗? 我使用 AVFoundation 和 AVQueuePlayer。我将我的播放器保留在 ViewController
我得到以下代码的空指针异常: 我有超过 160 个字符长度的 SMS,所以我使用 divide() 将它们分开,然后添加一个发送的 PendingIntent。 有时会出现这个异常。我的手机号码和短信
您知道在 Android 上使用 adb shell 命令“service call isms”吗?这是我使用的完整命令:service call isms 5 s16 "PhoneNumber"i3
几年前,我参与了为我们(相当大且经常使用 Perl 的)公司编写最佳实践/编码风格。它是由“高级” Perl 开发人员组成的委员会完成的。 正如任何以协商一致方式完成的事情一样,它有一些每个人都不同意
问题:我的数据库主机突然将我的 mysql 数据库从一台服务器切换到另一台服务器。不幸的是我有 1 个运行 ISAM 的表,所有其他表都是 MyISAM。从一台服务器切换到另一台服务器后,ISAM 表
我是一名优秀的程序员,十分优秀!