我想编写一个Android应用程序,用于将相机流式传输到PC(H.263,MPEG_4)。我发现了一些库:sipandroid,jlibrtp。 SIPandroid: RTP数据包是流式传输的(wireshark在PC上很好地捕获它),但是VLC无法播放它。
Jlibrtp: API很阴暗,使用VLC无法正确播放流。
可能是对这些库进行了一些调整(使其适用于相机流),还是有一些其他库具有干净的API和样本?
感谢您的回答。
答案 0 :(得分:3)
VLC has built-in support for RTP,正如@Lukas所说,网络接口可能是VLC上的问题。如果您将所有内容流式传输到一个端口,并在该端口上进行侦听,那么您至少会得到一些东西。您还可以查看RTP数据包,看它们是否格式正确。
VLC本身使用LiveMedia库,因此您可以使用它。