【发布时间】:2012-01-21 08:48:23
【问题描述】:
目前我正在为 Android 平台开发无线电应用程序。一切正常,但在 Android 2.3+ 上我无法播放 rtsp 流。
我发现 Android 2.3+ 中存在一个错误:http://code.google.com/p/android/issues/detail?id=13715
但是我需要播放这个文件。有没有机会让它发挥作用?也许可以将流的某些部分保存在临时文件中并将此文件传递给媒体播放器?
请帮忙!
【问题讨论】:
目前我正在为 Android 平台开发无线电应用程序。一切正常,但在 Android 2.3+ 上我无法播放 rtsp 流。
我发现 Android 2.3+ 中存在一个错误:http://code.google.com/p/android/issues/detail?id=13715
但是我需要播放这个文件。有没有机会让它发挥作用?也许可以将流的某些部分保存在临时文件中并将此文件传递给媒体播放器?
请帮忙!
【问题讨论】:
你可以在JNI层实现/port gStreamer。然后通过JNI进行控制。
您可以在 Google 中找到有关 Android+gStreamer 的信息。
我已经编辑了这个项目https://github.com/spex66/RTSP-Camera-for-Android/
并完全实现了 rtsp 客户端以与远程服务器一起工作。
你可以在这里找到我的代码http://www.4shared.com/rar/cm2e1ZML/RtspCamera.html
【讨论】:
看起来 Android 2.3 需要 RTSP 服务器侦听默认端口 - 554。
【讨论】: