Agora在受众群体侧检测屏幕共享流

时间:2020-07-08 05:04:12

标签: sdk webrtc agora.io

有人知道如何在观众/远程侧检测流是屏幕共享还是网络摄像头?

在主持人方面,我能够检测但在观众方面却无法

我要在网页的另一部分中显示屏幕共享的远程流,而在另一部分中显示网络摄像头流

2 个答案:

答案 0 :(得分:0)

当前无法通过RTC SDK进行。您需要与我们的RTC SDK结合使用the RTM SDK来实现此目的。 RTM SDK将充当RTC的数据信令层。

为便于使用,您可以create an RTM channel使用与RTC频道相同的名称。

开始屏幕共享时,您可以signal everybody on the channel让他们知道哪个是屏幕共享流。

答案 1 :(得分:0)

屏幕共享和视频将作为带有回调的远程视频进入。如果您想检测屏幕共享与常规视频,您需要开发一些应用程序逻辑。例如,屏幕共享 UID 将是一个介于 10000 到 11000 之间的整数(根据您的使用情况,您可以提高或降低此值),这样您就知道该数字是否来自该范围,它就是屏幕共享。