我正在努力使RTSP url在Android上工作。RTSP协议栈实现
我用
MediaPlayer
和VideoView
玩RTSP url,但他们都无法在G1设备和仿真器玩。错误是PVMFFailureiin PLAYER_INIT
。所以我想从零开始实施RTSP客户端。我开发了一个小应用程序,它交换所有消息(DESCRIBE,SETUP,PLAY,TEARDOWN)。但是问题出现在播放之后,我应该像传输标题中所提到的那样在client_port处接收RTP数据包,但TCP转储会显示以下消息。我认为UDP数据包即将到来,但在应用程序中未收到。
11:38:50.213394 IP EW-在-f177.google.com.6970> 192.168.1.2.6970:UDP,长度444 11:38:50.213451 IP 192.168.1.2> EW- in-f177.google.com:ICMP 192.168.1.2 udp端口6970不可达,长度36
请让我知道如何解决此问题。