文章目录
Webrt中本身自定义了很多的rtp extension。例如absltime,audioLevel,videoRotaion,等,但是有时候我们希望额外发送一些我们自定义 的信息,比如:说话人的信息等,这里就需要自定义我们自己的rtp extension了,本文将详细介绍如何通过修改源码的方式实现发送自定义的信息;
1. 新增extensionsId;
1.1 新增自定义extension
- 头文件修改
在rtp_header_extesions.h文件中定了了WebRTC所有使用的extensions相关的类,如果需要自定义实现,我们就需要修改这个文件实现,在这个头文件的最后添加以下代码:
class RtpCustomData{
public: