Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android是否支持用于实现RTP、用于VoIP和PTT项目的RTSP的API?_Android_Voip_Multimedia_Rtsp_Rtp - Fatal编程技术网

android是否支持用于实现RTP、用于VoIP和PTT项目的RTSP的API?

android是否支持用于实现RTP、用于VoIP和PTT项目的RTSP的API?,android,voip,multimedia,rtsp,rtp,Android,Voip,Multimedia,Rtsp,Rtp,我打算在Android上做一个PTT项目。你能告诉我Android对开发者语音和多媒体API(如RTP、RTSP、VoIP)的支持程度吗?支持播放rtsp://..URL。支持音频和视频。检查以查看支持哪些编解码器 MediaPlayer在内部自动处理RTSP和RTP,因此您不需要处理太多。OTOH它没有对这个过程进行任何低级控制 关于VoIP:Android只使用RTSP/RTP流,但不创建/发布它们。所以这只是单向的 据说Android 2.3(姜饼)支持。使用AudioTrack\Audi

我打算在Android上做一个PTT项目。你能告诉我Android对开发者语音和多媒体API(如RTP、RTSP、VoIP)的支持程度吗?

支持播放
rtsp://..
URL。支持音频和视频。检查以查看支持哪些编解码器

MediaPlayer在内部自动处理RTSP和RTP,因此您不需要处理太多。OTOH它没有对这个过程进行任何低级控制

关于VoIP:Android只使用RTSP/RTP流,但不创建/发布它们。所以这只是单向的


据说Android 2.3(姜饼)支持。

使用AudioTrack\AudioRecord API进行流式音频录制和播放。它们允许您处理原始音频帧


RTP数据包非常简单——它只是一个包含一些最小报头数据和原始音频帧的数据包。很容易实现-查看SipDroid以获得RTP数据包的参考实现。

感谢您的及时回复,但是如果我想创建流(RTP/RTSP),我应该怎么做?我正在考虑查看一些开源C/C++库,看看用NDK构建它们有多困难。除了用Java实现自己的RTP/RTSP服务器之外,这似乎是您唯一的选择。