Android.net.rtp仅适用于VoIP ppplication吗?

时间:2015-10-26 05:54:28

标签: android rtp

从API 12开始,Android拥有唯一的RTP包,即android.net.rtp。

此软件包中有4个类:RtpStream,AudioStream,AudioCodec和AudioGroup。

然而,似乎所有这些类仅用于VoIP应用程序。我试图传播一些静态的信息。通过使用RTP协议到VLC播放器的音频文件(如SDCARD上的MP3文件),我发现使用android.net.rtp不太可能。

我尝试了这个例子:http://androidsourcecode.blogspot.com/2013/10/android-rtp-sample-receiving-via-vlc.html

结果是:我的Android手机麦克风的声音已成功发送到我的MAC VLC播放器。

那么,是否可以流式传输静态'通过android的原生媒体解码器文件,并将解码后的数据再推送到AudioRecord,然后再推送到AudioStream?

为简单起见,是否可以制作假麦克风(MP3文件 - > MediaPlayer - > AudioRecord - > AudioStream)管道?

0 个答案:

没有答案