android - Periscope App 是如何将视频直播的如此成功?

标签 android ios iphone video-streaming live-streaming

Twitter 的新应用 Periscope 播放视频。几分钟前我第一次看了一个广播,我想知道它如何在 3g 上流式传输实时视频而没有任何卡住或烦人的卡住(实际上我没有看到任何卡住,但也许有人有)? 2 或 3 周前,我尝试了 Twitter 的视频发布功能,结果是一场灾难。直播和录制视频上传有什么区别?或者是 iPhone 和 Android 之间的区别?

最佳答案

答案并不那么简单。 例如,HLS 是他们如何在网络上做到这一点,以及 Meerkat 如何使用短 fragment 大小来加速 HLS 创建的缓冲和播放列表创建。

在移动设备上,它们显示 2-3 秒的延迟,这是我在使用 HLS 时从未见过的。 自己嗅探连接,我发现他们在移动设备上使用 RTMP,这种方式更昂贵且可扩展性更差,无法提供这种体验。

这是一篇讨论这个问题的短文 - 请注意有关 rtmp 播放的评论: http://www.alamtechstuffs.com/periscope-livestreaming-app/

关于android - Periscope App 是如何将视频直播的如此成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29644433/

相关文章:

iphone - 无法通过其标签获取 UIButton

html - anchor 标记在 iPhone Safari 中不起作用

iphone - 如何经常检查 GPS 信号强度

java - 设置背景颜色 : Android

javascript - 使用按钮关闭平板电脑上的网络应用程序

android - 从浏览器启动 Android 应用程序

ios - 锁定 UIAccessibility 焦点的方法

iphone - 如何告诉 MPNowPlayingInfoCenter 音乐是在播放还是暂停?

android - 确定移动用户是否在浏览器中扫描二维码或键入 URL?

javascript - 应用程序中的 Meteor 服务器端渲染