2012-09-20 199 views
2

我想了解的最佳途径一些建议从服务器流仅视频直播流:建议的流媒体视频直播到Android/IOS/PC

  • 的Android(> 4.0是确定)
  • PC与网络浏览器
  • 的iOS

我想保持延迟低至1/2秒。

我可以使用:

  • 闪光:适用于PC,但没有iOS和没有一款Android(仅适用于某些片)
  • HLS:不是因为延迟
  • 专有库的好:它应该工作,但我不得不到处
  • RTSP实现:仅适用于Android

任何其他方式?是一个专有图书馆的路要走吗? 我正在使用Linux,但我主要关注“使用此技术”,而不是“使用此代码”。

+0

您需要,我们如何在android中进行实时视频流? – 2012-09-20 10:21:19

回答

1

不确定,但您可以尝试使用网络服务器对MP4/3gp格式进行HTTP流式传输。 Android和iOS都支持HTTP流媒体。但是你需要实现渐进式下载。

请指定要在哪个操作系统上实现您的服务器。

对于Windows - 您可以使用以下这些二进制到您的MOOV原子搬迁到媒体文件的开头,让他们为渐进式下载 http://notboring.org/devblog/2009/07/qt-faststartexe-binary-for-windows/

让我们知道你的进步。

+0

对不起,如果我不清楚,但它是实时数据。这是一个永无止境的流,所以我不能后期处理MP4文件。 – luogni

+0

当我运行这个二进制文件时,没有任何反应。只是一个命令提示符窗口启动并立即消失。你能让我知道如何使用它吗? –

+0

哦对不起,我不知道这是一个命令行工具。 –

0

RTSP获得详细的文档可能是要走的路,但是这1/2秒的延迟可能很难要得到。 我想只有视频,如果你完全不缓冲,这可能对内部监督办公室工作反正

https://github.com/mooncatventures-group/FFPlayer-tests

Android支持RTSP,但它不是非常好。

您可以编译android的ffmpeg并使用OpenGL编写一个简单的播放器。我无法分享代码,因为我们是为客户做的,但并不难。