Commit Graph

75 Commits

Author SHA1 Message Date
Johnny
0f4289a584 Refine(webrtc/sdp): 函数 WebRtcTransport::onCheckSdp() 拆分为WebRtcTransport::onCheckAnswer() 和 RtcSession::checkSdp() 2021-10-12 16:15:37 +08:00
ziyue
d62cdd81b8 webrtc不支持的mline设置为inactive 2021-07-07 17:58:29 +08:00
ziyue
6220db77e8 修复webrtc纯音频推流时不能注册流的bug:#963 2021-07-07 14:47:41 +08:00
ziyue
3165a2f81c 修改服务器版本信息声明相关代码 2021-06-29 11:16:05 +08:00
ziyue
7a02d2c8d6 不支持的rtp方向,answer sdp设置为inactive 2021-06-24 13:09:51 +08:00
wxf
f5786fcba3 兼容 glibc < 2.18
* https://stackoverflow.com/a/8132440/5218590
* https://sourceware.org/bugzilla/show_bug.cgi?id=15366
2021-06-23 10:39:08 +08:00
wxf
5fc5a9ef5f webrtc: 修正 sdp 中 candidate 解析问题
https://datatracker.ietf.org/doc/html/rfc5245#section-15.1
> foundation = 1*32ice-char
2021-06-18 13:36:25 +08:00
ziyue
807f9626d5 webrtc新增对av1的支持 2021-06-16 11:14:10 +08:00
xiongziliang
a84bcec4aa 完善rtp ext处理相关逻辑 2021-05-16 20:56:03 +08:00
xiongziliang
f6eb84b413 添加ssrc相关方法 2021-05-16 12:28:50 +08:00
xia-chu
d4ce5b0091 添加ssrc相关的方法 2021-05-10 17:35:22 +08:00
xia-chu
985fe310b6 extmap改回vector存放 2021-05-10 10:14:42 +08:00
xiongziliang
d74f2ff155 修复remb和twcc开关相关bug 2021-05-08 21:43:27 +08:00
xiongziliang
47dc661bb2 初步兼容simulcast 2021-05-08 20:27:46 +08:00
xiongziliang
826ec33c2c rtx ssrc不强制指定 2021-05-08 19:45:53 +08:00
xia-chu
e81d91988d 完善sdp对ssrc的处理 2021-05-08 18:43:22 +08:00
xia-chu
16fa359cc5 默认不添加无效的codec plan 2021-05-08 15:05:13 +08:00
xia-chu
e84d16213c sdp中添加msid属性 2021-05-08 15:01:30 +08:00
xia-chu
c10296d432 未选中的plan也返回到sdp中 2021-05-08 14:50:19 +08:00
xia-chu
0b8eb6a76f 完善rtp ext解析代码 2021-05-07 17:52:33 +08:00
xia-chu
c5fff23040 extmap改用map存放 2021-05-07 14:08:43 +08:00
xia-chu
cd96267dc8 extmap相关设置改成枚举 2021-05-07 14:02:03 +08:00
xia-chu
f9ebd82e6d 支持更多rtp ext 2021-05-06 10:54:06 +08:00
xia-chu
521d9f906b 完善remb相关控制代码 2021-05-06 10:40:21 +08:00
xia-chu
c77c4cfd4d sdp相关特性暴露成常量 2021-04-30 15:15:35 +08:00
xia-chu
dc2c882994 添加remb开关 2021-04-30 15:08:43 +08:00
xia-chu
726e909601 支持remb控制推流比特率 2021-04-28 15:41:36 +08:00
xia-chu
9396270ce2 添加twcc相关api 2021-04-28 15:07:15 +08:00
xia-chu
2d8ef45e4d 完善fci相关代码 2021-04-26 21:03:04 +08:00
xia-chu
cc5dee0abf 优化sdp fmtp字段处理逻辑 2021-04-15 19:40:17 +08:00
xiongziliang
5b7974a522 添加版权信息 2021-04-09 20:44:47 +08:00
xia-chu
7378650620 修复windows下获取ssrc失败的bug 2021-04-09 12:15:32 +08:00
xiongziliang
79267ae551 比对codec失败时,先关闭profile比对,再关闭codec比对 2021-04-06 23:47:54 +08:00
xiongziliang
b5e6c12ee8 H264 profile比对不区分大小写 2021-04-06 23:46:45 +08:00
xiongziliang
c9a20eda16 profile匹配失败时,优先选择相同编码格式的方案 2021-04-06 23:22:22 +08:00
xiongziliang
204ef6e204 匹配H264 profile 2021-04-06 23:21:46 +08:00
xiongziliang
a42b56ba94 兼容Firefox 2021-04-06 22:51:16 +08:00
ziyue
9c552128a7 修复sdp中没ssrc时触发的bug 2021-04-06 18:29:14 +08:00
ziyue
8edd093d68 添加bom头 2021-04-06 17:23:13 +08:00
xiongziliang
606f251311 修复音频相关的bug 2021-04-05 11:07:41 +08:00
xiongziliang
3c935e7fdd 优化代码 2021-04-05 00:06:21 +08:00
xiongziliang
6070654860 rtc播放时,比对采样率等信息 2021-04-04 23:58:59 +08:00
xiongziliang
8c460bfcff 基本完成rtc转rtsp 2021-04-02 23:01:58 +08:00
xiongziliang
c42b678cab 完成rtc发送 2021-04-02 20:35:43 +08:00
ziyue
9a2f2cbf2e 完善rtsp sdp匹配 2021-04-02 18:28:01 +08:00
ziyue
7110dc75ae 整理代码 2021-04-02 17:08:11 +08:00
ziyue
33d2e71368 合并代码,去除冗余代码 2021-04-02 16:23:40 +08:00
ziyue
1978748f2e 接收到rtp包 2021-04-01 14:16:42 +08:00
ziyue
6a95562dca 稍微调整 2021-04-01 11:59:35 +08:00
ziyue
fd23a87cfb answer sdp通过chrome校验 2021-04-01 11:42:40 +08:00