Android Raspberry Pi Gstreamer没有显示正确的视频

时间:2016-02-10 06:34:41

标签: android raspberry-pi video-streaming gstreamer

为了将实时视频从Raspberry Pi Cam流式传输到Android设备,我在Raspberry Pi中安装了GStreamer 1.0。然后点这个链接 Gstreamer in Android. UDP stream

执行服务器和客户端,但android设备中的输出就像下面给出的屏幕截图一样。

http://i.stack.imgur.com/aYTHH.png

请告知我做错了什么或错过了什么。还有其他方法吗?

由于

Raspberry Pi服务器:

raspivid -t 999999 -h 240 -w 320 -fps 25 -b 2000000 -o - | 
gst-launch-1.0 -v     fdsrc fd=0 ! h264parse ! rtph264pay ! 
udpsink host=192.168.42.43 port=5000

Android客户端:

data->pipeline = gst_parse_launch("udpsrc port=5000 caps=\"application/x-rtp,
media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264,
sprop-parameter-sets=(string)\\\"J2QAFKwrQLj/LwDxImo\\\\=\\\\,KO4fLA\\\\=\\\\=\\\"\",
ssrc=(uint)2607831725, clock-base=(uint)1706962490, seqnum-base=(uint)15791,
payload=(int)96\" ! queue ! rtph264depay ! queue ! 
ffdec_h264 ! autovideosink sync=false", &error);

修改 我们正在关注GStreamer Android Guide的Example-3。 http://docs.gstreamer.com/display/GstSDK/Android+tutorial+3%3A+Video 将tutorial-3.c文件的第159行替换为Android Client

中提到的上述行

0 个答案:

没有答案