【问题标题】:ios show video/Audio like live streamingios 像直播一样显示视频/音频
【发布时间】:2013-12-29 10:41:40
【问题描述】:

我在服务器上有视频/音频,我想向用户展示它的实时流媒体。就像视频时间是下午 5 点到晚上 7 点,如果用户在下午 6 点打开,那么它应该显示下午 6 点的视频,它应该不显示反向和正向视频/音频的用户控制

【问题讨论】:

标签: ios iphone objective-c mpmovieplayercontroller live-streaming


【解决方案1】:

将您的视频与适当的元数据相关联(将播放时间存储在某处)。 让我们称之为广播时间 [Ta]。用户打开视频后,检查本地设备时间 [Td]。

现在向Td - Ta 寻找视频,因为那是该视频中伪实时的偏移量。

您肯定需要对已过期的视频等进行额外检查。

关于你的第二个问题;不允许删除MPMoviePlayerController 的部分控件。因此,您可以实现自己的 UI 并停用默认的 UI,或者您可以继续使用AVPlayer,因为无论如何您都必须实现您的 UI。在这种情况下,我建议使用AVPlayer

【讨论】:

  • v 很好且解释清楚的答案。我还有一个问题。我将如何剪切被浪费的视频。是否可以像我上面的问题视频中那样删除该部分下午 5 点到 6 点是浪费视频
  • 当您可以使用您的代码简单地寻找到下午 6 点时,为什么要“削减”它。用户无论如何都无法搜索,因此他无法到达下午 5 点到 5 点 59 分。
【解决方案2】:

我们必须将我们的直播流编码为 HLS 格式,例如 .m3u8、mp4 和 iOS 中的任何其他 HLS 支持格式。Apple 不批准没有 HLS 格式的直播。您可以使用 wowza 媒体服务器对您的服务器 url 进行编码到 HLS 格式在 iOS 中支持,然后你可以在 iOS 中通过 MPMoviePlayerController 播放。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-09
    • 2015-12-16
    • 2015-01-17
    • 2014-10-12
    • 1970-01-01
    • 2012-12-30
    • 2015-07-25
    • 1970-01-01
    相关资源
    最近更新 更多