问题标签 [adaptive-bitrate]

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

ios7 - MPMoviePlayerViewController 在 iOS7 上无法流畅播放 m3u8

MPMoviePlayerViewController 在 iOS7 上无法流畅播放具有自适应比特率的流。它有一些停顿。即使在 iPhone 5 上,甚至在 42mb(12mb 真实)3g 连接上。该流由 300,150 和 900kbps 自适应比特率组成。这是它的样子:https ://www.dropbox.com/s/zo9mc8n414wp0c1/Video%2010-10-13%2016%2038%2003.mov

同一个流,同类型的设备,同一个网络,iOS6连续播放

你能说出这种缓冲的原因是什么,什么可以让它在 iOS7 中播放更流畅?

0 投票
0 回答
817 浏览

javascript - Adaptive streaming in VideoJS using Wowza

How we can achieve adaptive streaming in videojs player ? I know some paid version video players like JWplayer , flowplayer will support adaptive streaming but i need to achieve adaptive streaming in opensource html5 video player like videoJS . If we can do it adaptive streaming on server side/client side then also it is ok for me . I need some suggestions to do it .

0 投票
1 回答
223 浏览

media-player - 如何在 osmf 中为 f4melement 设置自定义 NetLoader

我正在使用具有自适应比特率播放 f4m 内容的 HDS 制作自定义 osmf 播放器。

而且我在自适应比特率算法方面遇到了一些问题,一旦达到最高比特率,它就不会索引较低的比特率。

所以我发现您无法使用自定义 NetLoader 类为 ABR 算法配置一些规则......但直到现在我才发现只是在视频元素上使用它的示例。

我正在使用“mediaFactory.createMediaElement”方法来获取资源的媒体元素,代码如下:

0 投票
1 回答
1808 浏览

ios - ios 播放 HLS - 只有最低比特率可用

我正在尝试在 ipad(ios 6)上以不同比特率播放由 IIS 流式传输的 HLS,并使用 ffmpeg 编码。我可以看到本机播放器仅播放最低比特率(600k):要播放它,我只需在 Safari 上打开主索引文件(.m3u8)。

有没有办法从玩家那里获取一些日志来了解为什么会发生这种情况?尝试使用 Safari 开发人员工具,但没有从中获得太多信息

谢谢

0 投票
1 回答
821 浏览

ios - MPMoviePlayerController MovieAccessLogEvent - 膨胀的观察比特率

我目前正在使用MPMoviePlayerController并正在分析视频播放的指标。具体来说,分析自适应比特率。

995kbps作为测试的一部分,observedBitrate我以固定MPMovieAccessLogEvent的比特率15mbps

是否有任何已知原因导致返回的比特率远高于播放的比特率?我已经仔细检查了所有的值和所有的播放,这绝对observedBitrate是夸大的。

根据文档,此值为:

为电影播放器​​下载的所有媒体的经验吞吐量,以比特/秒为单位。

更新

我在开发者论坛上发布了这个问题并收到了一个答案,这仍然只是猜测,但我认为它可能有助于这个问题,并且可能会引发一个更好的答案。

https://devforums.apple.com/thread/216659?tstart=0

使用 mediastreamvalidator 检查您的 HLS 视频是值得的,它将下载并测量您的分段比特率。

0 投票
3 回答
5645 浏览

video-streaming - Mpeg-dash 代码与 videoJs 播放器集成

我正在使用 videoJs 播放器播放视频,我需要知道 videoJS 中是否支持 mpeg-dash?..我参考了这个链接http://msdnrss.thecoderblogs.com/2014/01/mpeg-dash-tutorial-embedding-an-adaptive-streaming-video-within-your-html5-application-2/播放 mpeg-破折号视频。

在代码中

现在 mpeg-dash 视频将播放,但 videoJS 和 Dash 没有相互链接,所以我需要知道,如何将 dash 绑定到 videoJs 播放器?

0 投票
2 回答
1401 浏览

video - 自适应比特率流

我是视频流的新手。我有一个自适应比特率流的问题,我在网上找不到答案。我有 100 多个视频,每个视频都有 3 种不同的质量:360p、720p 和 1080p。这意味着我需要在我的服务器上存储 300 多个视频。

如果我使用像 Wowza 这样的自适应比特率流媒体解决方案,我还需要在我的服务器上存储每种质量的 3 个质量吗?或者我只需要最优质的视频文件(1080p)存储在服务器上,Wowza 会自行提取所有质量给观众?

感谢帮助。

0 投票
1 回答
201 浏览

iphone - http直播性能(指标)

我在我的视频中使用 HLS .m3u8 文件在 iPhone 和 iPad 上运行得非常好,但是我希望能够测量它的性能,显示它有多好。我不确定我可以使用的不同指标,但我希望能够检查它使用的比特率版本,以确保如果我限制我的带宽它​​可以正确切换。在 iPad 或 iPhone 上,我不确定我该怎么做。如果有人已经这样做了,我真的很感激一些建议,

谢谢!

0 投票
1 回答
420 浏览

video-streaming - Adobe Http 动态流 (HDS) 与 HTTP 自适应流 MPEG-DASH(HAS)

Adobe Http 动态流和 HTTP MPEG-DASH 自适应流有什么区别

据我了解,两者都是基于http的..

HAS MPEG-DASH 有什么独特之处使它比 Adob​​e HDS 更好?

0 投票
0 回答
971 浏览

ios - iOS 如何在通过 HLS 进行自适应流式传输时确定何时切换比特率?

我在搜索时能找到的所有内容都提到自适应比特率切换是自动的。是否有任何关于如何触发从较高比特率切换到较低比特率的具体信息,iOS 应用程序开发人员是否可以控制何时发生这种情况?