我正在尝试在客户端构建一个RTSP管道,以便在android平台上接收音视频流
只有视频流水线工作正常
data->pipeline = gst_parse_launch("rtspsrc location=rtsp://192.168.1.100:8554/ss ! gstrtpjitterbuffer ! rtph264depay ! h264parse ! amcviddec-omxtiducati1videodecoder ! ffmpegcolorspace ! autovideosink",&error);我也需要接收音频流,所以我尝试了下面的管道
gst-launch rtspsrc location=rtsp://192.168.1.100:8554/ss demux. ! queue ! rtph264depay ! h264parse ! ffdec_h264 ! autovideosink demux. ! queue ! rtpmp4gdepay ! aacparse ! ffdec_aac ! audioconvert ! autoaudiosinkGstreamer抛出错误,指出没有元素"demux"
请告诉我在android上接收音视频流的正确rtsp管道
发布于 2015-08-08 00:16:53
请尝试这个,(已测试):
gst-launch rtspsrc location=rtsp://192.168.1.100:8554/ss name=demux. ! queue ! rtph264depay ! h264parse ! ffdec_h264 ! autovideosink demux. ! queue ! rtpmp4gdepay ! aacparse ! ffdec_aac ! audioconvert ! autoaudiosink
https://stackoverflow.com/questions/29002073
复制相似问题