open-webrtc-toolkit / owt-client-native

Open WebRTC Toolkit client SDK for native Windows/Linux/iOS applications.
https://01.org/open-webrtc-toolkit
Apache License 2.0
384 stars 180 forks source link

Create external video encoder only when MSDK path is provided. #715

Closed jianjunz closed 1 year ago

jianjunz commented 1 year ago

ExternalVideoEncoderFactory is only available on Windows when MSDK is linked. The old condition may have issue on Linux.

HEVC and AV1 don't work because the remote side sets transceiver's direction to sendrecv. However, your Windows client doesn't support HEVC and AV1 encoding. Therefore, the section is rejected. I'll submit another change to set direction to sendonly.