【问题标题】:rtsp audio+video using Gstreamer Androidrtsp音频+视频使用Gstreamer Android
【发布时间】:2020-12-19 00:43:10
【问题描述】:

我正在尝试在客户端构建一个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 ! autoaudiosink

Gstreamer 抛出错误说没有元素 "demux"

请让我知道在 android 上接收音频和视频流的正确 rtsp 管道

【问题讨论】:

    标签: gstreamer


    【解决方案1】:

    请试试这个,(已测试):

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多