问题标签 [http-live-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.

0 投票
0 回答
546 浏览

encryption - Apple Live Streaming、加密和填充到 PKCS7

我已经编写了一个分段器并且刚刚添加了 AES 加密,但是我对 PKCS7 填充有点困惑。在 iPad 上玩时,我每 12 秒出现一次故障,这是我的分段长度。

如果我的文件比 16 字节边界少 4 个字节,我添加0x04 x 4.
如果它短 8 个字节,我添加0x08 x 8.
如果它短 12 个字节,我添加0x0c x 12.
然后我使用 16 大小的倍数加密包,这是正确的吗?

下一个问题是,我是发送完整的编码数据包,所以它是 16 的倍数,还是发送实际长度(填充之前)?

0 投票
6 回答
28946 浏览

flash - 是否可以在专为 iOS 设计的 Flash 平台中播放 HTTP Live Streaming 视频?(.m3u8 播放列表)

我们正在使用专为 Apple 的 iOS 设备设计的 HTTP 实时流媒体服务。它目前在 iOS 设备上运行良好。

H.264源视频片段以容器格式存储在服务器中MPEG2(.ts)。有没有办法在 Flash 平台上播放这些视频?


这些是我目前的调查。

  1. 据我所知,Adobe 提供了他们自己的流媒体格式F4F,无论如何我们已经决定不使用它了。

  2. 有 OSMF 框架和一个实现。 http://code.google.com/p/apple-http-osmf/

选项 #2 看起来不错。但我不知道如何使用它。我该如何使用它?什么是 OSMF?是否可以在 Web 浏览器的标准 Flash Player 中运行?它是否像在 iOS 中一样流畅运行?(顺利意味着没有挣扎)如果您为此目的使用了这个 OSMF 东西,请告诉我!


附言

我主要是在寻找客户端方法。如果在 Flash Player 中这是不可能的,我们更喜欢渐进式下载。

0 投票
3 回答
2209 浏览

iphone - 如何在 10.7 Lion 上安装 HTTP Live Streaming Tools?

Lion 已经发布了几个月,但 HTTP Live Streaming Tools 安装程序报告说“这个包只能安装在 Mac OSX 版本 10.6.X 上”。

有没有办法在 10.7 Lion 上安装这些工具?

0 投票
1 回答
1522 浏览

iphone - MPMoviePlayerController - 如何判断正在播放的比特率?

HTTP Live Streaming 格式支持可变比特率,在 m3u8 文件中进行了描述。

是否可以获得当前播放流的比特率?

0 投票
1 回答
1104 浏览

xna-4.0 - Xbox 360 XNA HLS 流媒体

我有兴趣为 Xbox 360 创建一个类似于SilverLive的简单 HLS 查看器。我已经阅读了尽可能多的文档哦 HLS,我可以找到但不知道从哪里继续。我觉得我可以自己编写代码来处理 HLS,这听起来并不过分复杂(除非我缺少某些东西)。但是,我不知道从哪里开始播放 360 上的视频/音频片段,一旦他们到达那里。

大家怎么看?我是否需要实现某种编解码器包并使用它将帧渲染为纹理?如果是这样,.NET 是否有任何功能编解码器支持 mpeg2 和 aac 不使用 360 不支持的任何内容?

0 投票
2 回答
2826 浏览

iphone - iPhone 应用程序被拒绝。9.4:蜂窝网络上的视频流(等)

来自苹果:

9.4

我们发现您的应用没有按照 App Store Review Guidelines 的要求使用具有 64 kbps 基线流的 HTTP Live Streaming 协议来广播流式视频。

这不是我们第一次遇到此错误。我们第一次遇到这个时,他们提到了给出错误的 url,并将我们指向他们的 mediastreamvalidator 工具。

我们修复了我们的 .m3u8,添加了一个低比特率流,使用该工具遍历了我们所有的 url,它们都通过了。

重新提交后,他们给了我们上面的错误,没有详细信息。我们已经在解决中心回复了验证输出,目前正在等待回复。有没有人知道我们错过的东西不会被他们的验证工具捕捉到?

谢谢。

0 投票
1 回答
829 浏览

ios - Apple HTTP LIVE 流式传输

是否可以使用实时流媒体方法创建语音通话或视频通话应用程序?谢谢

0 投票
1 回答
6463 浏览

objective-c - MPMoviePlayerController prepareToPlay 不适用于 HTTP 实时流

MPMoviePlayerController我正在尝试在模态视图控制器内使用对象播放 HTTP 实时流视频。如果我像这样运行代码,一切正常。我收到MPMoviePlaybackStatePlaying通知,视频播放。

我更喜欢使用该prepareToPlay方法,以便我可以显示加载指示器,并获得更好的体验。但是,我似乎无法使其正常工作。永远不会MPMoviePlayerPlaybackStateDidChangeNotification被调用,并且流不会播放。活动指示器只是坐在那里永远旋转。

我已经确认prepareToPlay确实会被调用,但在那之后似乎没有其他任何事情发生。我还确认此代码适用于本地电影文件。似乎只是 HTTP Live Streaming 失败了。谁能看到我做错了什么?

0 投票
2 回答
10359 浏览

javascript - 桌面 Safari 浏览器和 HTTP 实时流式传输

我想Safari浏览器支持 HLS。我很快尝试了它,但没有开始流式传输 - 我的代码有什么问题吗?

我使用的是 Safari 浏览器 5.0.3 的 Windows 版本。

谢谢斯滕

0 投票
2 回答
2592 浏览

iphone - 在 iPad 上使用 HLS(HTTP Live Streaming)或 RTSP(Real Time Streaming Protocol)进行电视串流

我想知道,是否可以使用 HLS(HTTP Live Streaming)或 RTSP(Real Time Streaming Protocol)在 iPad 上流式传输电视频道(如果我有一个电视频道作为客户向我提供数据)?

我已经阅读了有关HLSRSTP的 Wikipedia 页面,最后看到了有关Helix Universal Server的页面,该服务器支持使用两种协议传输数据。

话虽如此,我的问题是专门关于电视流媒体的。是否可以使用任何这些协议流式传输电视?如果不是,应该使用什么协议?

更重要的是,App Store 是否允许使用电视流媒体应用程序?

非常感谢!