来自Android的流媒体视频

pla*_*azm 17 camera android rtp video-streaming

我正在尝试从Android手机中传输视频,应该在媒体播放器中观看.我一直在寻找http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system,这似乎是一个死胡同,因为它发送原始文件数据,而不是可流式格式.

然后我尝试使用SipDroid中的一些代码,更具体; VideoCamera.java,RtpPacket.java和RtpSocket.java的部分,它们在UDP上提供流,但是这些在mplayer中无法播放(无法检测编解码器).Wireshark告诉它是一个UDP数据包而不是RTP数据包,所以可能会丢失一些东西?

我有点卡住,你有什么建议如何超越这个颠簸?

小智 2

右键单击 Wireshark 中的数据包并选择解码为选项。然后选择rtp。现在您可以在 Wireshark 中看到 RTP 数据包。