Webrtc 如果想A抓取B的桌面,offer是应该谁来发起呀,抓取方还是被抓取方

来源:1-1 【学前必看】课程导学

小鹏友的小弟

2024-04-10

1.Webrtc 如果想A抓取B的桌面,offer是应该谁来发起呀,抓取方还是被抓取方
2. 抓取方,是不是一定要先执行addTrack 将stream流加入到 sdp中才能对接成功啊
3. 如果说我发offer的时候不添加addTrack,在answer的时候,执行addTrack携带对应的tream流过来,发offer这边能顺利接收发answer的stream流吗

写回答

1回答

李超

2024-04-13

由发起方提供。对于webrtc 来说,桌面也是按视频处理。双方协商的目的是告诉对方我有哪些资源和能力,比如,我有视频,有音频,视频用的是vp8 编码器等,这样应答方再确认它是否可以接受处理音视频,是否可以对其进行解码等,协商好再通信。如果发起方一开始没有调用addtrack 将桌面加入peerconnection 中,那么协商的sdp 中就不会有这项,没有的话, 应答方就认为你没有视频资源,那他也就不会告诉发起方它有哪些解码能力。如果后面发起方突然向应答方发视频数据,应答方认为这些数据都是垃圾数据,直接丢弃。

1
1
小鹏友的小弟
老师,我明白了,感谢老师的课程
2024-04-13
共1条回复

5G时代必备音视频WebRTC实时互动直播技术入门与实战

低门槛掌握WebRTC技术,高效率快速构建一套音视频实时互动系统

2464 学习 · 712 问题

查看课程