【问题标题】:gstreamer webrtcbin audio and video can not play simultaneouslygstreamer webrtcbin音视频不能同时播放
【发布时间】:2023-02-15 06:55:23
【问题描述】:
#define STUN_SERVER " stun-server=stun://stun.l.google.com:19302 "
#define AUDIO_CAPS  "audio/x-mulaw,media=audio,channels=1,rate=8000"
#define RTP_CAPS_PCMU "application/x-rtp,media=audio,encoding-name=PCMU,payload=0"
#define VIDEO_CAPS "application/x-rtp,media=video,clock-rate=90000,payload=97,encoding-name=H264"

gst_parse_launch("webrtcbin bundle-policy=max-bundle name=sendrecv "  STUN_SERVER
                    "appsrc name=audio_src is-live=true format=time ! " AUDIO_CAPS " ! rtppcmupay ! queue ! " RTP_CAPS_PCMU " ! sendrecv. "
                    //"audiotestsrc is-live=true wave=red-noise ! audioconvert ! audioresample ! queue ! mulawenc ! rtppcmupay ! " RTP_CAPS_PCMU " ! sendrecv. "                        
                    "appsrc name=video_src is-live=true format=time ! " VIDEO_CAPS " ! rtpjitterbuffer ! queue ! " VIDEO_CAPS  " ! sendrecv. "
                    //"videotestsrc is-live=true pattern=ball ! videoconvert ! queue ! x264enc ! rtph264pay ! queue ! " VIDEO_CAPS  " ! sendrecv. "

1.audio_srcvideo_src独立,音视频都可以。

2.audiotestsrcvideotestsrc同时进行,音视频正常。

3.同时audio_srcvideotestsrc,好的。

4.同时audio_srcvideo_src铬没有音频。

5.同时audiotestsrcvideo_src铬没有音频。

如果先将audio_src链接到webrtc,则没有视频,但音频可以。

给点提示,tks!

【问题讨论】:

    标签: webrtc gstreamer gstreamer-1.0


    【解决方案1】:

    你得到任何答案了吗?我面临着同样的问题。

    【讨论】:

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