从IP摄像机到android的流式音频(audiostream.cgi)



我有一个IP摄像头。能够根据api:流式传输声音

"用法:get /audiostream.cgi?user=&pwd=&streamid= user:用户名 pwd:密码 streamid:  
0->pcm 
1->adpcm 
2->mp3 
3->ogg 
4->aac"

我如何在android中播放此流?我尝试使用MediaPlayer进行流式传输,但我能找到的所有代码片段要么一直在缓冲,要么说资源不正确。如有任何帮助,我们将不胜感激:)。

我找到了这个的解决方案

    val socket = Socket(InetAddress.getByName(ip), port)
        val out = PrintWriter(socket.getOutputStream(), true)
        out.println("GET /audiostream.cgi?&loginuse=$login&loginpas=$pass&streamid=16 HTTP/0.9")
        out.println("Connection: Close")
        out.println()
        val inputStream = socket.getInputStream()

相关内容

  • 没有找到相关文章

最新更新