xiongziliang
fd4145a622
完善对rtp负载为空处理逻辑:#1661
2022-05-28 10:34:54 +08:00
cqm
3110284302
修复rtc单独播放音频延时高问题
2022-05-27 09:39:03 +08:00
xiongziliang
251fe1f77c
优化随机端口分配逻辑
2022-05-14 23:34:33 +08:00
xiongziliang
8231c5c293
新增GB28181 tcp passive被动发送接口(startSendRtpPassive)
2022-05-14 23:25:22 +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
xiongziliang
974055fd17
确保推流器主动断开时,不开启断连续推特性: #1559
2022-04-16 21:37:07 +08:00
xiongziliang
a6e82799f5
openRtpServer接口新增re_use_port参数
2022-04-09 10:26:15 +08:00
Dw9
822a401f30
优化端口池范围限定逻辑 ( #1508 )
2022-03-26 10:15:18 +08:00
xiongziliang
b127d8c2a9
rtsp/GB28181随机端口,支持端口范围设置
2022-03-13 20:50:25 +08:00
xiongziliang
1cf0a0cc20
bug fix
2022-03-12 14:02:12 +08:00
xiongziliang
4dc621e1bb
转协议选项抽象为ProtocolOption对象
2022-03-12 13:24:23 +08:00
ziyue
d88fe077ed
on_publish hook新增originType字段
2022-03-02 18:03:44 +08:00
xiongziliang
8324a9fe43
修复rtsp推流访问空指针的bug:#1456
2022-02-28 17:20:20 +08:00
xiongziliang
b82cd5a500
确保ntp时间戳获取失败时,webrtc rtp重传缓存列队长度正常
2022-02-27 01:02:54 +08:00
ziyue
147ba6147c
rtsp/rtp: 过滤干扰的rtp pt, 提高兼容性: #1445
2022-02-22 16:53:05 +08:00
ziyue
72caa43c97
主动关闭的流不支持断流续推: #1401
2022-02-09 14:31:40 +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
412d280cd7
修复断连续推转协议失效的bug
2022-01-10 17:34:39 +08:00
ziyue
1dabc22347
修正错误注释
2022-01-10 17:00:25 +08:00
ziyue
f5efd232a9
rtsp/rtmp推流支持断连续推: #1240 , #1300
2022-01-10 16:43:57 +08:00
xiongziliang
6e445614b4
申请udp端口使用全局互斥锁保护,防止端口重复分配
2022-01-08 16:07:08 +08:00
ziyue
5a592e6db6
优化循环池性能
2022-01-06 14:30:44 +08:00
ziyue
7f6be9e118
Refine: 消除编译警告
2021-12-30 15:28:27 +08:00
xiongguangjie
50c6c2513d
修复rtsp tcp 推送到 rtsp-simple-server 失败的问题, ( #1274 )
...
* for push rtsp to rtsp-simple-server remeber annoce response sessionid and setup tcp add mode=record
* fix push rtsp to rtsp-simple-server over udp error add mode=record
* 优化代码
Co-authored-by: 夏楚 <771730766@qq.com>
2021-12-14 17:17:05 +08:00
ziyue
afdc5e4267
Refine: 优化tcp/udp服务器异常管理断开机制
2021-11-19 15:26:33 +08:00
ziyue
b7e187d7af
Player: 添加kWaitTrackReady选项决定播放器是否等待所有track ready再回调
2021-11-10 13:56:04 +08:00
ziyue
e38f2253ff
Demuxer: 解复用减少一次MediaSink的数据过滤
2021-11-10 13:44:29 +08:00
ziyue
fdfde17ec7
Demuxer/Player: 修改解复用与播放器底层逻辑,确保触发播放成功回调时不丢帧
2021-11-10 11:38:54 +08:00
ziyue
37fdb8d135
MediaSource: 继承改成私有
2021-11-10 11:38:54 +08:00
ziyue
dad0c5e3cc
MediaPusher: 抽象精简代码
2021-11-09 17:49:18 +08:00
ziyue
cd52a022f4
修复rtsp点播时长不准的bug
2021-10-25 19:39:45 +08:00
ziyue
f5f58196b5
修改常量命名
2021-10-16 16:58:03 +08:00
Johnny
722097be05
调整 RtspSession::_push_src类型,统一为 RtspMediaSource::Ptr _push_src;
2021-10-15 18:25:06 +08:00
ziyue
a408197493
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
2021-10-15 14:12:41 +08:00
Xiaofeng Wang
fe450ba2cb
支持生成 sdp 时指定端口 ( #1161 )
2021-10-15 14:10:04 +08:00
Johnny
c98e85caec
增加 RtcpContextForSend/RtcpContextForRecv作为RtcpContext子类
2021-10-15 11:21:10 +08:00
ziyue
dd81497e5c
修复rtp pts 时间戳回退导致ntp时间戳计算异常的bug:#1152
2021-10-13 15:52:12 +08:00
xiongziliang
4ff206fa42
兼容一些不规范的rtsp sdp: #1128
2021-09-29 01:16:52 +08:00
xiongziliang
8d2d1e135c
修改rtsp点播ntp时间戳
2021-09-29 00:25:34 +08:00
xiongziliang
b1666eb651
实现媒体源pause/speed接口:#1129
2021-09-29 00:16:56 +08:00
ziyue
e9008afca0
addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口
2021-09-27 13:12:53 +08:00
ziyue
415bc95dda
完善ntp时间戳计算逻辑
2021-09-02 21:39:10 +08:00
xiongziliang
d2f02c0a0c
修复rtsp sdp解析的bug
2021-08-28 13:02:53 +08:00
ziyue
2242577661
优化解析复杂数据结构配置项时的性能
2021-08-27 11:11:05 +08:00
ziyue
07c5341fb0
兼容一些奇怪的rtsp流:#1031
2021-08-23 21:29:23 +08:00
ziyue
b3ad0891e6
修复除0的bug
2021-08-22 15:13:20 +08:00