Commit Graph

167 Commits

Author SHA1 Message Date
ziyue 8c670c652e 提前映射ssrc与rid的关系 2021-06-25 18:18:48 +08:00
ziyue 0f1d1ded7e rid支持更新 2021-06-25 18:08:03 +08:00
ziyue 365aead8b6 修复注释 2021-06-25 17:24:32 +08:00
ziyue edf30a04cf 优化代码 2021-06-25 17:17:48 +08:00
ziyue 89ef183647 精简代码 2021-06-25 17:10:27 +08:00
ziyue 423dd454ca 整理代码 2021-06-25 17:02:58 +08:00
ziyue 76ebf02ced 记录所有rtp的ssrc 2021-06-25 16:57:38 +08:00
ziyue a7f75774e9 整理RtpReceiver相关代码 2021-06-25 16:24:44 +08:00
ziyue 18b7e45906 整理nack相关代码 2021-06-25 15:43:47 +08:00
ziyue 7406281c96 抽象RtpExtContext对象 2021-06-25 15:31:13 +08:00
ziyue 964cf39145 RtcpContext修改时间戳单位、整理WebRTC相关代码 2021-06-25 14:59:27 +08:00
ziyue 6c01cf336e 抽象MediaTrack与RtpChannel对象 2021-06-25 14:37:11 +08:00
ziyue ebb947c698 完善simulcast与ssrc相关处理代码 2021-06-24 17:54:16 +08:00
ziyue 74a935a8cd 完善simulcast播放统计功能 2021-06-24 13:20:17 +08:00
ziyue 7a02d2c8d6 不支持的rtp方向,answer sdp设置为inactive 2021-06-24 13:09:51 +08:00
ziyue a91f4d29f2 完善simulcast接收及处理 2021-06-24 11:39:55 +08:00
ziyue dcb91e3b50 初步支持simulcast流的接收和分流 2021-06-23 21:44:04 +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
Johnny 89d8f005f8 fix: fix typo. 2021-06-20 01:46:24 +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
ziyue d74589945a 还原 2021-05-19 18:39:23 +08:00
xiongziliang 5b57b9d6ae 确保rtc播放不强引用rtsp直播源 2021-05-16 22:13:08 +08:00
xiongziliang 44b0e13ba7 完善打印svc tid 2021-05-16 22:12:26 +08:00
xiongziliang c6d2b41d97 完善rtp ext相关处理方法 2021-05-16 21:49:46 +08:00
xiongziliang 5f05df98b0 添加获取类型方法 2021-05-16 21:17:55 +08:00
xiongziliang a84bcec4aa 完善rtp ext处理相关逻辑 2021-05-16 20:56:03 +08:00
xiongziliang bda378c340 完善发送rtx rtp处理 2021-05-16 18:06:34 +08:00
xiongziliang 7cdd5ed9df 修复rtx包未修改rtp ext id的问题 2021-05-16 16:59:12 +08:00
xiongziliang d4ff84e447 完善ssrc相关处理 2021-05-16 16:12:10 +08:00
xiongziliang f6eb84b413 添加ssrc相关方法 2021-05-16 12:28:50 +08:00
ziyue a7cd4d0719 rtp ext不做内存拷贝 2021-05-13 01:29:55 +08:00
ziyue 5f13335166 关闭丢包测试代码 2021-05-12 20:53:37 +08:00
ziyue 8fdfc14f6f 整理 nack/rtx/ssrc 2021-05-12 20:51:51 +08:00
ziyue 12be56493e 优化代码 2021-05-12 15:41:50 +08:00
xia-chu cb280e1eeb rtc推流支持nack/rtx重传 2021-05-11 15:48:01 +08:00
xia-chu 0d61de758e 完善nack与丢包重传2 2021-05-11 12:12:28 +08:00
xia-chu 5c90a1e137 完善nack与丢包重传 2021-05-11 11:18:55 +08:00
xia-chu cbafdbabc6 防止拷贝 2021-05-11 09:09:35 +08:00
xiongziliang 7ad361b22d rtc播放支持nack重传 2021-05-11 00:54:33 +08:00
xia-chu c57f31d3d0 代码优化 2021-05-10 18:14:51 +08:00
xia-chu a42e5f6470 完善ssrc处理逻辑 2021-05-10 18:11:12 +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
xgj 7f917211e4 fix gcc for linux compile error 2021-05-08 22:25:56 +08:00
xiongziliang 783321e74e 关闭调试日志 2021-05-08 21:47:17 +08:00
xiongziliang d74f2ff155 修复remb和twcc开关相关bug 2021-05-08 21:43:27 +08:00
xiongziliang 60a6d4af0b 拷贝后再修改rtp,防止修改共享数据 2021-05-08 21:16:51 +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