我想在我建造的Android应用中从我的IP摄像头流式传输实时信息。视频流的编解码器是H264 MPEG-4,由Android支持,但音频流的编解码器是PCM MU-LAW(mlwa),Android不支持。
当我尝试在我的应用中流式传输实时Feed时,我收到了以下错误:
MediaPlayerNative:错误(1,-2147483648)
MediaPlayer:错误(1,-2147483648)。
当我尝试流式传输时:" rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov" ;,我没有错误。
我怀疑音频压缩格式是否可能导致这些错误?
有没有办法对从相机中收到的视频流进行实时编码,以使其达到Android支持的格式并能够在我的应用中流式传输?
编辑:经过对该主题的大量研究后,我认为最好的办法是尝试使用编码正确的相机。我发现一个Amcrest相机支持aac编码,希望能够解决这个问题。