获奖名单公布|回答 WebRTC 小测验,领 WebRTC 技术图书!

前情提要

近日,我们邀请到了 李超老师 和大家一起探讨《WebRTC 传输与拥塞控制》,除此之外,我们特别策划了 高纯老师 和 李超老师 的 mini talk 环节,他们分享了很多自己在 WebRTC 传输层、协议、媒体处理方面的现状和改进趋势,WebRTC 项目对于 QUIC 协议 的观点,以及学习 WebRTC 后如何规划职业路径等方面的思考和建议。

:link:感兴趣的小伙伴可以在这里查看直播回放哦~ 视频回放 | WebRTC 是如何实现传输与拥塞控制的?

李超老师 作为 声网开发者社区 MVP - Master 成员 一直在 「RTC 开发者社区」持续发声,与大家互动并分享自己的观点。为了更好的回馈社区的小伙伴,我们邀请李超老师准备了10道与 WebRTC 相关的多选题。全部答对的小伙伴就有可能会得到一本李超老师的新书!

:gift:划重点!我们准备了 5本签名书籍 作为礼物,心动不如行动,快来看怎么参与~

:tada: 获奖名单

image

请各位中奖的小伙伴私信联系我领取礼物哦~

:open_book: 参与方式:

  • 活动时间:即日起至 8 月 19 日 中午 12:00 截止
  • 任意选择 至少5⃣️道题 回答
  • 在本篇帖子下留言跟帖,写出每道题目对应的正确答案
    (Tips:需要带上题目序号及对应的答案哦)

🙋 活动规则

  • 我们会邀请 李超老师 随机抽取 5 位全部正确回答的童鞋,每人送出一本签名书籍
  • 其他回答正确的小伙伴,将会收到 社区定制 - 桌面/手持两用电风扇 一份作为奖励哦~
  • 获奖名单将在 8 月 20 日 中午 12:00 前公布在本篇帖子,礼物将在收到您快递信息后的5个工作日内寄出

:gift: 礼物一览

  • 《WebRTC 音视频实时互动技术 - 原理、实战与源码分析》


    本书深入浅出地对WebRTC技术进行了系统讲解,既有原理又有实战,从WebRTC是如何实现实时音视频通信的,到如何应用WebRTC库实现音视频通信,再到WebRTC源码的剖析,逐步展开讲解。此外,对WebRTC的传输系统进行了重点分析,相信读者通过本书可以一窥WebRTC传输的奥秘。

  • 社区定制 - 桌面/手持两用电风扇


:black_nib: 话不多少,我们这就开始做题~

  1. 下面哪些原因会导致为浏览器无法打开摄像头?
    A. 浏览器不支持 WebRTC
    B. 没有使用 HTTPS 服务
    C. 证书不正确
    D. 没有打开浏览器权限

  2. WebRTC使用了下列那些技术来防止丢包?
    A. NACK
    B. FEC
    C. JitterBuffer
    D. NetEQ

  3. 下列哪些服务器可以用来实现 WebRTC 的 HTTPS服务器?
    A. Tomcat
    B. Node
    C. Apache
    D. Nginx

  4. 关于STUN/TURN的说法,下列哪些是正确的?
    A. STUN 与 TURN是同一回事儿
    B. STUN用来获取主机的外网IP地址
    C. TURN是用于数据中转的
    D. TURN是基于STUN协议的

  5. 下列哪些浏览器支持 WebRTC?
    A. Chrome
    B. Firefox
    C. Safari
    D. Edge
    E. IE

  6. 对于WebRTC,下列哪些说法正确?
    A. 可以进行实时性音视频传输
    B. 在弱网络环境下,可以更好的保证音视频服务质量
    C. 可以实现多人实时音视频互动
    D. 大部分浏览器都支持WebRTC

  7. 关于RTP/RTCP,下列哪些说法是正确的?
    A. WebRTC使用RTP协议传输数据
    B. WebRTC使用RTCP协议传输数据
    C. RTP与RTCP数据包可以使用同一个socket连接传输
    D. RTCP是RTP协议的控制协议

  8. 关于SDP协议,下列哪些选项是正确的?
    A. SDP协议是用来传输数据的
    B. SDP协议是用来进行媒体协商的
    C. 两个终端之间,可以通过 P2P 链路交换 SDP 消息
    D. 两个终端之间,需要通过信令服务器交换 SDP 消息

  9. SDP协议中包括下列哪些内容?
    A. 有关安全信息的描述
    B. 有关网络信息的描述
    C. 有关媒体信息的描述
    D. 有关服务质量的描述

  10. 下列选项中,哪些方法需要在WebRTC媒体协商过程调用?
    A. createOffer()
    B. createAnswer()
    C. setLocalDescription()
    D. setRemoteDescription()


正确答案公布:

  1. A, B, C , D

  2. A, B

  3. A, B , C, D

  4. B, C , D

  5. A, B, C, D

  6. A, B, C, D

  7. A, C, D

  8. B, D

  9. A,B, C, D

  10. A,B, C, D

1.ABD
2.AB
3.BCD
4.BCD
5.ABCD
6.ABCD
7.ACD
8.BD (严格来说c应该也是对的,建立了datachannel后,在里面进行媒体重协商的SDP直接交换)
9.ABC
10.ABCD

1.ABCD
2.AB
3.ABCD
4.BCD
5.ABCD
6.ABCD
7.ACD
8.BD
9.BC
10.ABCD

2.AB
3.ABCD
4.BCD
5.ABCD
6.ABCD
7.ACD
8.BD
10.ABCD

1.AD
2.AB
3.ABCD
4.BCD
5.ABCD
6.ABC
7.ACD
8.BD
9.ABCD
10.ABCD

1.AD
2.AB
3.ABCD
4.B
5.ABCD
6.ABCD
7.ACD
8.BD
9.ABCD
10.ABCD

1、AD
2、ABCD
3、ACD
4、BCD
5、ABCD
6、ABCD
7、ABCD
8、BCD
9、ABCD
10、ABCD

1.ABD
2.AB
3.ABCD
4.BC
5.ABCD
6.ABCD
7.ACD
8.BD
9.ABCD
10.ABCD

1、ABCD
3、ABCD
4、BCD
5、ABCD
6、ABCD

答题有奖

1.AD
2.AB
3.BCD
4.BCD
5.ABCD
6.ABCD
7.ACD
8.BD
9.ABC
10.ABCD

1.AD
2.AB
3.ABCD
4.BCD
5.ABCD
6.ABCD
7.ACD
8.BD
9.ABC
10.ABCD

2.AB
3.BCD
5.ABCD
6.ABCD
7.ACD
8.BD
9.ABCD
10.ABCD

  1. ABCD
  2. AB
  3. ABCD
  4. BC
  5. ABCD
  6. ABCD
  7. ACD
  8. BD
  9. ABC
  10. ABCD

我昨天晚上发的答案题号弄错了,以下是正确的
2 AB
3 ABCD
4 BCD
5 ABCD
6 ABCD
10 ABCD

2 AB
3 ABCD
4 BCD
5 ABCD
6 ABCD
10 ABCD

  1. D
  2. ABD
  3. ABCD
  4. BCD
  5. ABCD
  6. ABCD
  7. ACD
  8. BD
  9. ABC
  10. ABCD

难道说我中奖了?:smiling_face_with_three_hearts:

其实我挺想学习WebRTC的,可惜我是Android应用开发,回答不上来这些问题

1赞