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
ziyue
034e29b25a
修复rtsp basic鉴权相关bug: #2087
2022-11-15 20:52:27 +08:00
custompal
08789454c3
rtsp支持指定播放单一track ( #1937 )
2022-09-13 16:27:00 +08:00
xiongguangjie
3eaf7897a7
rtsp player trust sdp pt ,ingore other pt compatible hik nvr record
2022-07-17 00:26:07 +08:00
xiongziliang
d72af3e61a
兼容不规范的rtsp url: #904
2022-06-18 21:19:26 +08:00
ziyue
a44334acaf
全面支持ipv6
2022-05-08 16:33:33 +08:00
xiongziliang
d66845425c
完善ipv6网络适配
2022-05-08 00:26:01 +08:00
ziyue
3062ea0e7c
初步支持ipv6: #576 , #1406
2022-05-07 20:06:08 +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
JayChen0519
a3e628449e
解决rtsp以MULTICAST方式拉流导致的奔溃问题 ( #1368 )
2022-01-14 13:14:30 +08:00
ziyue
d52fc4c31f
Refine: 优化rtsp相关代码
2022-01-12 15:24:28 +08:00
ziyue
f5f58196b5
修改常量命名
2021-10-16 16:58:03 +08:00
Johnny
c98e85caec
增加 RtcpContextForSend/RtcpContextForRecv作为RtcpContext子类
2021-10-15 11:21:10 +08:00
ziyue
415bc95dda
完善ntp时间戳计算逻辑
2021-09-02 21:39:10 +08:00
ziyue
4dbe0a1d3e
合并pr:#1025
2021-08-12 20:37:46 +08:00
baiyfcu
0ed902509a
player增加speed,pause扩展,seek支持秒级定位,MP4按时间戳生成文件
2021-08-09 18:28:43 +08:00
ziyue
8548753c28
修正SDES rtcp对象命名
2021-07-15 17:38:04 +08:00
ziyue
298f6e3864
rtp使用ntp时间戳作为时间戳,用于实现rtsp音视频同步
2021-07-12 21:18:22 +08:00
ziyue
4c296488f1
修复rtcp rr/sr时间戳转换相关问题,计算rtt
2021-07-06 21:48:51 +08:00
ziyue
964cf39145
RtcpContext修改时间戳单位、整理WebRTC相关代码
2021-06-25 14:59:27 +08:00
ziyue
92736db5b2
适配zltoolkit
2021-06-08 11:29:32 +08:00
xia-chu
a19f67679a
兼容一些rtsp流 #735
2021-02-21 21:27:26 +08:00
xia-chu
c5cfbce241
优化rtp性能
2021-02-06 20:10:33 +08:00
xiongziliang
8db9f86a0a
防止重复添加RtcpContext
2021-01-31 20:26:11 +08:00
xiongziliang
51435d955c
优化rtp统计性能
2021-01-31 20:22:01 +08:00
xiongziliang
070bf19cb5
重写rtp框架
2021-01-31 20:03:51 +08:00
xiongziliang
5c6560f55d
重写rtcp框架
2021-01-31 19:33:33 +08:00
xiongziliang
ae8588089d
修复windows下组播拉流失败的问题:#708
2021-01-31 19:08:58 +08:00
xia-chu
f63b2b1863
去除编译警告,修复bug
2021-01-19 16:05:38 +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
xiongziliang
4b22e189d5
轮流发送rtcp与GET_PARAMETER保活:#642
2021-01-02 22:32:13 +08:00
陈晓林
2cb2fa1510
修复拉取rtsp流 SETUP 返回 454 Session Not Found
2020-12-29 12:16:35 +08:00
ziyue
2941068724
优化rtsp客户端代码
2020-12-27 18:11:10 +08:00
xiongziliang
76a55c6c08
修复笔误
2020-12-19 18:59:22 +08:00
xiongziliang
544797e501
解决rtsp播放器TEARDOWN不传url的问题:#631
2020-12-19 09:20:24 +08:00
xiongziliang
57a11f19dd
提高rtsp兼容性: #551
2020-11-07 17:45:58 +08:00
xiongziliang
700a16c759
大幅提升接收推流性能以及降低内存占用
2020-11-01 03:41:35 +08:00
xiongziliang
c711eedaa7
适配ZLToolKit代码,支持自定义创建Socket:#468
2020-09-12 19:03:52 +08:00
xiongziliang
a7e99b9d37
整理代码
2020-08-30 11:40:03 +08:00
xiongziliang
fbd711a6bb
整理代码
2020-08-30 10:48:34 +08:00
xiongziliang
c7225dffbc
整理rtsp客户端代码
2020-08-01 10:14:42 +08:00
xiongziliang
a164b28608
优化rtp解析代码
2020-07-08 23:23:11 +08:00
xiongziliang
d191347839
修复bug
2020-07-08 22:49:08 +08:00
xiongziliang
d4908c3162
提高rtsp客户端健壮性
2020-07-08 22:29:08 +08:00
xiongziliang
5cc4258ba2
兼容OPTIONS命令返回401、302等命令
2020-05-19 10:47:46 +08:00
xiongziliang
f71a9bfadf
修复rtsp播放器时间戳紊乱的bug
2020-05-15 20:15:43 +08:00
xiongziliang
0779a4bee6
完善rtsp 信令心跳包相关逻辑
2020-05-15 09:53:17 +08:00
xiongziliang
8c46688886
确保rtp/rtcp端口号为偶奇数
2020-05-12 10:22:21 +08:00
xiongziliang
91080e507c
发送GET_PARAMETER命令兼容一些rtsp服务器:#284
2020-05-09 14:04:08 +08:00