2010-05-24 111 views
4

我正计划构建一个应用程序,将音频媒体流式传输到手机以供用户收听。将音频流式传输到手机,使用什么技术?

目标是智能手机:iPhone /黑莓/ Android /(J2ME?)。

我看到iPhone上的流式传输必须使用HTTP直播,但我没有看到它被其他平台支持。

我应该通过rstp来播放流吗? http?有没有办法为所有不同的移动平台使用统一的解决方案?如果任何人已经不得不通过这个,帮助将不胜感激。

回答

0

对于“使用什么技术?”这个问题的一个答案,对于iPhone具体是WiFi。我知道这不是你问的问题类型,但它是一个值得做的点!由于带宽使用,许多支持3G流媒体的应用程序已被Apple拒绝。您可能需要做好准备,才能感知网络连接类型,并在您只有WiFi连接时限制流式传输。

0
  • Android和黑莓都支持RTSP

  • 请注意,某些BlackBerry设备仅支持15fps视频,因此您可能需要分离的流才能为用户提供最佳体验。

  • 从iPhone OS 3.0开始,iPhone需要HTTP Live Streaming

唯一的软件解决方案,我知道,以支持上述所有为Wowza,但你仍然需要一个编码器。 (我认为Wowza支持RTP作为输入,但需要双重检查。)

0

你可能会想要做RTSP,但它并不重要。 HTTP Live Streaming只是客户端的协议,我非常确定。所有这些缩略词只是描述了传输数据的方式。如果浏览器可以访问给定协议的数据....机会也可以。这听起来像你问更多的服务器端问题.....但这个问题是你最担心的问题你将不得不按照“我将如何扩展这个”而不是“我应该使用什么协议来传输数据“。另外,所有客户端的统一解决方案都将有一台服务器,它们全部都是用于数据的。您仍然需要为每个操作系统开发独立的客户端。

相关问题