xia-chu
4cc2982a2c
重写jitter buffer算法,修复seq回环时可能丢包的bug
2023-03-11 10:17:31 +08:00
ziyue
23296ae5fa
加大参数冗余,提高webrtc抗丢包能力
2023-03-07 10:37:44 +08:00
ziyue
d05c9d5f51
重写jitter buffer长度控制算法,提高webrtc/rtp抗丢包能力
2023-03-06 21:04:50 +08:00
xiongziliang
9fdb3de8b2
优化rtp排序抖动缓存算法,提高webrtc/rtsp抗丢包性能
2023-03-06 00:31:11 +08:00
mtdxc
754073918a
Header refactor ( #2115 )
...
* 优化MultiMediaSourceMuxer头文件包含
* 将MediaSinkDelegate和Demux移到MediaSink中
* MediaSource头文件重构, 独立出PacketCache.h
精简Frame和Track的头文件
* Rtmp头文件重构
* Rtsp头文件重构
* webrtc头文件重构
* 规范.h头文件包含,并将其移到.cpp中:
- 尽量不包含Common\config.h
- Util\File.h
- Rtsp/RtspPlayer.h
- Rtmp/RtmpPlayer.h
* 删除多余的Stamp.h和Base64包含
2022-11-29 11:07:13 +08:00
xiongguangjie
bfebcd62c7
rtp packet sort set init seq
2022-09-28 15:29:11 +08:00
xiongguangjie
3eaf7897a7
rtsp player trust sdp pt ,ingore other pt compatible hik nvr record
2022-07-17 00:26:07 +08:00
ziyue
147ba6147c
rtsp/rtp: 过滤干扰的rtp pt, 提高兼容性: #1445
2022-02-22 16:53:05 +08:00
夏楚
c72cf4cbcc
整理命名空间 ( #1409 )
...
* feat: remove using namespace mediakit in header files.
(cherry picked from commit d44aeb339a8a0e1f0455be82b21fe4b1b536299f)
* feat: remove using namespace mediakit in FFmpegSource.h
* feat: remove using namespace mediakit in RtpExt.h
* feat: remove using namespace mediakit in header files.
* feat: remove using namespace std in header files.
* feat: remove using namespace std in header files when zltoolkit remove std in header
* 补充命名空间
* 整理命名空间
* 整理命名空间2
* 修复macos ci
* 修复编译问题
* 修复编译问题2
* 修复编译问题3
Co-authored-by: Johnny <hellojinqiang@gmail.com>
Co-authored-by: Xiaofeng Wang <wasphin@gmail.com>
2022-02-02 20:34:50 +08:00
ziyue
d52fc4c31f
Refine: 优化rtsp相关代码
2022-01-12 15:24:28 +08:00
ziyue
415bc95dda
完善ntp时间戳计算逻辑
2021-09-02 21:39:10 +08:00
xiongziliang
41c09757a7
解决GB28181推流无ntp时间戳导致的问题
2021-08-21 18:52:52 +08:00
lawrencehj
b6ce03b64f
解决Windows下编译出错问题
2021-07-19 10:31:24 +08:00
wxf
b891fc5654
_rtp_sort_cache_map -> _pkt_sort_cache_map, 不依赖于 RTP
2021-07-17 20:00:09 +08:00
wxf
ac01dc97af
修正对非 uint16_t 序号的支持
2021-07-17 20:00:02 +08:00
ziyue
6ddd420f1c
修复webrtc rtx包计入receiver report统计导致simulcast推流失效的问题
2021-07-14 21:40:08 +08:00
ziyue
298f6e3864
rtp使用ntp时间戳作为时间戳,用于实现rtsp音视频同步
2021-07-12 21:18:22 +08:00
ziyue
a7f75774e9
整理RtpReceiver相关代码
2021-06-25 16:24:44 +08:00
xia-chu
5c90a1e137
完善nack与丢包重传
2021-05-11 11:18:55 +08:00
xiongziliang
f70bfb5f8b
兼容GB28181 tcp推流缓存覆盖的垃圾设备
2021-04-22 22:02:21 +08:00
xia-chu
8a51bd2d9e
新增rtp ssrc异常处理逻辑
2021-04-11 20:35:00 +08:00
xia-chu
c5cfbce241
优化rtp性能
2021-02-06 20:10:33 +08:00
xia-chu
34bbfc8bcb
修复编译警告
2021-02-06 20:10:32 +08:00
xiongziliang
070bf19cb5
重写rtp框架
2021-01-31 20:03:51 +08:00
xiongziliang
5c6560f55d
重写rtcp框架
2021-01-31 19:33:33 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
c445ad2cdf
修复rtsp播放器在处理rtp包时,清空状态导致的bug
2021-01-17 10:25:00 +08:00
ziyue
2941068724
优化rtsp客户端代码
2020-12-27 18:11:10 +08:00
xiongziliang
84784f21c4
优化性能
2020-10-24 23:28:56 +08:00
xiongziliang
fcf641dfb6
优化rtp排序算法
2020-10-17 14:46:59 +08:00
xiongziliang
4d39176877
重写rtp排序算法:#510
2020-10-01 21:33:07 +08:00
xiongziliang
bc36e000b3
提炼rtp排序算法
2020-10-01 19:02:14 +08:00
xiongziliang
a164b28608
优化rtp解析代码
2020-07-08 23:23:11 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
0b08831f5d
整理优化代码
2019-06-28 17:30:13 +08:00
xiongziliang
bf39cf3e33
整理优化代码
2019-06-28 16:48:02 +08:00
xiongziliang
18a0691448
优化代码
2019-06-24 17:01:15 +08:00
xiongziliang
85f05adc06
优化代码,提升可读性
2019-06-24 16:56:46 +08:00
xiongziliang
304275a0e4
rtsp播放器支持rtcp
2019-05-09 13:35:54 +08:00
xiongziliang
6d3d0272a6
删除冗余文件
...
更新licence日期
2019-05-08 15:40:07 +08:00
xiongziliang
9fc534d815
优化rtp排序逻辑,处理seq回环的情况
2019-04-11 18:26:40 +08:00
xiongziliang
9da5a35524
初步支持rtsp推流
2018-12-14 18:13:05 +08:00
xiongziliang
84fde961d7
提取RTP解析代码
2018-12-14 17:46:12 +08:00