|
Hello,
I’m trying to achieve 1080p playback on a Model B Raspberry Pi, using avdec_h264 and omxh264dec. Specifically, I’m receiving video over TCP from another RPi, and would like to stream and display it at the max resolution the camera can deliver.
The pipelines I’m using:
TX: raspivid -t 0 -w 1920 -h 1080 -fps 25 -vf -b 2000000 -o - -n | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=192.168.1.134 port=5000
RX: gst-launch-1.0 -v tcpclientsrc host=RPI_IP_VIDEO_SENDER port=5000 ! gdpdepay ! rtph264depay ! avdec_h264 ! autovideosink sync=false
At 720p, video reception is simply superb -smooth video, really low latency.
At 1080p, video reception is non-functional - it either runs at a very low framerate, about 2fps if I use avdec_h264 ans sync=false,and if use omxh264dec the video plays when resolution is 1280x720 but not when it is 1920x1080.
I am using raspberry pi model B(512MB Ram) with raspbian wheezy. Please suggest me pipelines to stream 1920x1080 from one raspberry pi to another raspberrypi.
Thanks
|