How to implement awskvs webrtcsrc?

Mathieu Duponchelle mathieu at centricular.com
Fri Jul 21 15:40:06 UTC 2023


Hey,

Note that webrtcsink uses webrtcbin under the hood, so you could get
the same level of "performance" from it on its own :)

In any case, you are correct that there is no equivalent to
awskvswebrtcsink with webrtcsrc, you will need a "signaller"
implementation for it. That should be reasonably straightforward and
useful to have upstream, but I don't know of anybody actively working
on this at the moment.

Cheers,
Mathieu

On Tue, 2023-07-18 at 16:13 +0900, 조대양 via gstreamer-devel wrote:
> Hi, gstreamer developers.
> I'm Daeyang Cho from klleon, and i'm a software engineer.
> It's my first time writing an email to gstreamer developers, and I
> have one question for the awskvswebrtcsink.
> 
> I used gstreamer webrtcbin to create an application that sends video
> from the server and audio from the client.
> The server and client are connected via webrtc.
> 
> While looking for other alternatives due to the poor performance of
> webrtcbin, I found a cool element called webrtcsink.
> I am satisfied with the performance of webrtcsink, but I want to use
> awskvswebrtcsink to take advantage of TURN server and monitoring.
> I adapted the awskvswebrtcsink to my application well, and sending
> video from the server side to the client works well.
> 
> Now, what I want is to send audio from the client side to the server
> side.
> I saw webrtcsrc as an element to use in this situation.
> But I'm not sure how to connect webrtcsrc with awskvswebrtcsink.
> I would appreciate it if you could tell me how to use both
> awskvswebrtcsink and webrtcsrc or implement such as
> awskvswebrtcsrc in my case.
> 
> Thanks in advance.
> Best regards,
> Daeyang Cho
> -- 
> 
> 조대양  l  Daeyang Cho  l  Inference팀 Tech Lead
> Phone : +82-10-7132-3036  |   Fax : 070-8233-1906
> Home : https://klleon.io   |   E-Mail : daeyang.cho at klleon.io
> 
> 서울특별시 중구 소월로2길 30, T타워 18층 클레온
> 18th Floor, T-tower, 30, Sowol-ro 2-gil, Jung-gu, Seoul, Republic of
> Korea 
> 본 메시지와 첨부파일에는 주식회사 클레온의 기밀정보를 포함하고 있습니다. 이 메시지는 오직 수신자 정보와 일치하는 대상을
> 위한 것입니다. 만약 수신자에 해당하지 않으면 메시지 또는 그 일부를 읽고, 인쇄하고, 소지하고, 복사해서 퍼트리는 것을
> 금지해 주십시오. 이 메시지를 받고 수신자가 잘못된 것을 파악했다면, 즉시 발신자에게 알리고 모든 내용과 첨부물을 삭제해
> 주시기 바랍니다.



More information about the gstreamer-devel mailing list