问题标签 [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 投票
1 回答
2373 浏览

iphone - http live streaming (HLS):在索引文件中混合流和播放列表

我正在实现一个小型 HLS 播放列表解析器。我想知道变体播放列表是否也可以包含流。

即以下是否允许?

这并没有真正的意义,但规范并没有明确说它是不允许的。

如果允许,我希望播放器播放 fileSequence2680.ts,然后播放来自 low.m3u8、mid.m3u8、hi.m3u8 或 audio-only.m3u8 的文件,具体取决于带宽。

谢谢

0 投票
2 回答
10237 浏览

android - GingerBread 上的 MediaPlayer 框架和 Apple 的 HTTP 实时流支持

根据发行说明,StageFright 取代了 GingerBread 版本中的 OpenCore 框架。似乎有很多讨论说: 自 Android 2.3 以来,默认支持 Apple 的 HTTP Live 流。甚至维基百科也提到了这一点。
但是,当我尝试使用捆绑的 API Demos运行Apple 提供 的测试流时,出现以下异常:MediaPlayerDemo_Video.java

---相关代码(MediaPlayerDemo_Video.java):

问题:
1. GingerBread build 真的支持 Apple 的 HTTP Live Streaming 协议吗?
2. 上面出了什么问题?

请帮忙。

0 投票
4 回答
3534 浏览

html - 带有 HTML5 的 HTTP 实时流媒体标准

使用 HTML5 进行 HTTP 直播的标准是什么?

或者目前可用的标准是什么?我知道 Apple HTTP 流媒体就是其中之一。

0 投票
1 回答
1078 浏览

iphone - AVQueuePlayer 有时会移动到其项目队列中的下一个 AVPlayerItem 而不发送 AVPlayerItemDidPlayToEndTimeNotification

AVQueuePlayer习惯按顺序播放几个流。但通常AVQueuePlayer决定跳到下一首歌曲而不发送AVPlayerItemDidPlayToEndTimeNotification。播放器中也没有记录错误。使用的流式传输协议是 Http Live Streaming。这种行为可能是由于流的问题吗?有没有其他人遇到过?

0 投票
2 回答
5616 浏览

iphone - HTTP 直播流中 m3u8 文件的用途?

m3u8 文件是在服务器中维护的用于实时流式传输的单个文件吗?MPMoviePlayerController 是否足以用于直播以显示电视频道?其他可能性是什么?我已经验证了 Apple 文档

0 投票
1 回答
1591 浏览

iphone - HTTP 直播流中的 m3u8 文件?

m3u8 文件是在服务器中维护的用于实时流式传输的单个文件吗? MPMoviePlayerController 是否足以用于实时流式传输以显示电视频道?其他可能性是什么?请帮忙?我已经验证了 Apple 文档

0 投票
1 回答
14417 浏览

iphone - 示例直播电视 URL?

我想在我的应用程序中播放直播视频。Apple 接受格式的任何示例或免费电视频道 URL?

0 投票
0 回答
10688 浏览

iphone - 从 iPhone 上传实时流媒体视频

如何将视频从 iPhone 直播到 Ustream 或 Qik 等服务器?我知道 Apple 有一个叫做 Http Live Streaming 的东西,但我发现的大多数资源只讨论从服务器到 iPhone 的流式视频。请帮忙吗?我们必须实现 HTTP Live 流的概念吗?是否有任何 API 可以上传到服务器?

0 投票
3 回答
6644 浏览

iphone - 通过 HTTP 实时流从 MP3 中提取 ID3 标签

我一直很难从通过 Live HTTP Streaming 流式传输的 MP3 中提取 ID3 信息(如果有人好奇的话,使用 Wowza 媒体服务器)。我知道标签(现在是专辑标签和专辑封面标签)已正确嵌入每个文件段中,因为当我手动下载它们时,我可以在.m3u服务器生成的索引文件中列出的每个段中看到它们.

我正在使用这些AVFoundation类来执行此操作,并且我将其设置为:

一旦我的 KVO 方法被触发,我就会开始播放self.musicPlayer,并且每 1/4 秒调用addPeriodicTimeObserverForInterval一次。正是在这种方法中,我尝试提取 ID3 元数据。

我已经尝试了我在 iOS 方面能想到的一切来实现这一点,包括打印出来

以及迭代每个AVAssetTrack实例并打印出它们的元数据。

有趣的是,资产总是说它有 2 个轨道。当我打印出他们的mediaType财产时,第一个得到“soun”,第二个得到“tmet”。我的假设是第一个轨道是音频数据本身,第二个轨道是元数据。但是,我只在commonMetadata.

statusOfValueForKey:error我还检查了轨道上使用的属性的状态,并且commonMetadata密钥总是以AVKeyValueStatusLoaded.

有任何想法吗?我在这里完全不知所措。

另外,我目前正在通过运行 iOS 4.2.1 的 iPhone 4 模拟器运行它。由于 Apple 仍在批准我公司的开发者帐户,因此我还不能将它放在设备上。

0 投票
1 回答
405 浏览

iphone - iphone sdk中的ffmpeg问题?

我正在使用 iFrameExtractor URL(使用 FFMPEG)来创建 FFMPEG 客户端。如何将这些图像发送到配置了 FFMPEG 的服务器?我必须以哪种格式发送到服务器?有什么帮助吗?