2010-03-21 30 views
3

从哪里可以获得流媒体(实况)视频和音频从诺基亚相机示例(前5800)?从哪里获得诺基亚相机示例应用程序的流媒体(实况)视频和音频?

假设我想创造一些视频直播服务的应用程序,所以我会在后端一些很酷的服务器。而且我知道如何做到这一点。假设我现在有一些独立的个人电脑应用程序,现在我想继续使用移动设备。所以我决定从诺基亚开始,因为我拥有它并且可以做到我想要的东西(诺基亚5800 XpressMusic)。所以我想看一些示例应用程序,从手机中获取音频和视频流,同步它们,并将实时流发送到服务器。我需要任何OpenSource示例(JAVA或C或C++)来执行此操作或类似的操作。我在哪里可以买到?

回答

1

您是否已经知道用于流媒体内容的网络协议,如RTSP?

如果不是,您可能需要从那开始。

您应该在Helix source code中找到合适的代码。

你可能面临的网络的移动运营商过滤掉任何东西,但HTTP,这是不是你想要做的事情非常实用的协议通常的问题。

我不会建议使用Java作为简单地同步音频和视频捕获将是一个恶梦,我不会依靠的是能够打开一个GCF流连接。

对于Symbian OS C++,我建议从Quick Recipes书中的multimedia example code开始,然后遍历设备上安装的Media Framework插件,看看其中一个插件是否可以传输视频。

如果您的手机还没有可以做到这一点的Media Framework插件,那么您一旦意识到基本上需要手机制造商签署您可能想要自己开发的任何额外插件,您可能会放弃。

在这一点上,因为Qt拥有不错的多媒体功能,并首次在考虑台式电脑开发这将是值得经历的Qt documentation and example code

考虑到依靠良好的网络带宽来非常快速地上传大量数据,移动手机上的视频流也可能是一个坏主意,移动手机时记录视频往往会产生不好的现象视频质量,因为用于保持比特率最低的高视频压缩。

1

一个forum discussion的人不能做同样的事情,建议使用Camcorder Media Recorder APIanother discussion包括创建成功的细节一个sink接收他们的手机相机的H263编码音频和视频,然后该用户保存在一个3gp文件,但你会发送到您的服务器。

另一个论坛讨论包括MIDlet example在一个OutputStream,您可以覆盖重定向到您的服务器获取数据流。