老衲不出家
|
2a9a51af1f
|
更新media-server (#2982)
Co-authored-by: monktan <monktan@tencent.com>
|
2023-11-14 02:33:37 -06:00 |
|
xia-chu
|
dbe6edb5de
|
更新zltoolkit
|
2023-11-10 21:57:16 +08:00 |
|
xia-chu
|
055fe2cb92
|
更新zltoolkit,修复fd溢出以及事件紊乱bug (#2946)
|
2023-11-10 13:15:00 +08:00 |
|
xia-chu
|
77b3c4312e
|
更新zltoolkit,修复打开文件描述符太多时,tcp服务器无响应的bug (#2946)
|
2023-11-07 23:15:55 +08:00 |
|
xiongziliang
|
bf6fccd954
|
更新ZLToolkit,修复 #2946
|
2023-11-05 13:04:41 +08:00 |
|
xiongziliang
|
9f28384cd9
|
更新三方库
|
2023-11-02 12:54:08 +08:00 |
|
夏楚
|
ae662fa083
|
webrtc dtls默认采用https证书,如果https证书不存在则随机生成 (#2928)
之前默认随机创建dtls证书,导致每次启动证书都不一致,而Firefox要求同主机的dtls证书必须一致,所以导致每次服务重启,Firefox可能拒绝dtls握手。
并且在集群模式下,如果Firefox接入多个不同集群实例的webrtc服务,也可能导致webrtc dtls握手失败。
|
2023-10-25 17:50:29 +08:00 |
|
xia-chu
|
d9ea82c800
|
更新zltoolkit
|
2023-10-23 20:39:10 +08:00 |
|
xia-chu
|
48f62810c7
|
更新zltoolkit
优化udp server线程分配逻辑,确保线程负载更均衡
|
2023-09-28 16:00:33 +08:00 |
|
xia-chu
|
3ff373471e
|
更新zltoolkit
修复tcp客户端获取peer ip信息失败的问题
|
2023-09-23 20:34:53 +08:00 |
|
xia-chu
|
e3e7495c90
|
新增webrtc播放器datachannel消息广播机制和接口
|
2023-09-02 12:53:56 +08:00 |
|
xia-chu
|
39dd886ec1
|
优化获取播放器列表相关功能
|
2023-09-02 12:07:42 +08:00 |
|
xia-chu
|
d286ac1d73
|
NoticeCenter支持安全类型转换,解决监听者参数类型不一致导致的bug
|
2023-09-02 11:22:28 +08:00 |
|
xia-chu
|
f36ccee3de
|
更新zltoolkit
|
2023-08-26 11:34:30 +08:00 |
|
xia-chu
|
0c80f0c13c
|
更新zltoolkit
修复在收到tcp reset时,获取socket对端地址失败的问题: #2749
|
2023-08-20 11:38:04 +08:00 |
|
夏楚
|
ff225114ec
|
修复rtsp服务可能无法发送rtp给nat内播放器的bug (#2737 #2740)
在udp connect rtsp播放器内网端口后,可能导致过滤掉其公网端口发送的打洞包;
从未无法完成与rtsp播放器udp端口的双向通信。
Socket::bindPeerAddr修改成软绑定时,只是保存发送目标地址,不会导致打洞包的过滤。
|
2023-08-05 09:25:35 +08:00 |
|
xia-chu
|
575a4263c0
|
更新ZLToolKit,修复http/hls客户端复用无效socket的bug
|
2023-07-08 10:21:07 +08:00 |
|
XiaoYan Lin
|
cb0579a16d
|
新增支持hls-fmp4直播(#2603 #977 #1965)
同时主要优化点包括:
1、编译宏特性开关优化。
2、转协议复用器相关创建代码移动至Recorder类。
3、转协议复用器onAllTrackReady函数修改为addTrackCompleted。
4、startRecord/stopRecord/isRecording接口新增支持ts/fmp4/hls-fmp4协议。
Co-authored-by: xia-chu <771730766@qq.com>
Co-authored-by: linxiaoyan87 <linxiaoyan87@foxmail.com>
|
2023-07-02 12:02:33 +08:00 |
|
朱如洪
|
c530f281c3
|
优化CMakeList, 完善iOS下编译配置 (#2578)
1、调整 json 的源码引入,外部可以引入 json/json.h 使用;
2、针对 iOS 工程调整 cmake 配置,解决 iOS 环境下mk_util.h 找不到问题;同时在 iOS 工程中引入 MediaServer 静态库;
|
2023-06-27 10:51:31 +08:00 |
|
夏楚
|
5f936663b4
|
统一处理content-length, 修复http get请求带body不兼容问题(#2528 #2544)
|
2023-06-10 20:49:21 +08:00 |
|
a-ucontrol
|
7e1078bbcc
|
Update submodule ZLToolKit (#2529)
https://github.com/ZLMediaKit/ZLMediaKit/issues/2526#issue-1740204646
|
2023-06-06 09:23:34 +08:00 |
|
夏楚
|
cb362371b9
|
更新zltoolkit, 修复iOS下编译问题 (#2464)
参考:#2459
|
2023-05-14 10:10:08 +08:00 |
|
xia-chu
|
cdf97e7605
|
更新zltoolkit,适配最新代码
|
2023-04-28 22:04:09 +08:00 |
|
xiongguangjie
|
a64383a26b
|
sync media-server to fix #2409
|
2023-04-24 19:49:23 +08:00 |
|
xiongziliang
|
81d0ba97a1
|
更新zltoolkit
确保emitErr只触发一次onErr回调
|
2023-04-23 00:21:35 +08:00 |
|
xiongziliang
|
c8a20f85f6
|
直接打印SockException类
|
2023-04-23 00:10:18 +08:00 |
|
xiongziliang
|
de8249592e
|
Session类构造析构跟踪日志统一在底层网络框架打印
|
2023-04-22 23:58:17 +08:00 |
|
xiongziliang
|
e8a425945d
|
更新子模块
|
2023-04-21 23:14:53 +08:00 |
|
xiongziliang
|
c2b8f3e80e
|
更新zltoolkit,修复Session对象析构时获取ip端口失败的问题
|
2023-04-21 22:27:36 +08:00 |
|
朱如洪
|
cb92cd0b89
|
修正 iOS 平台编译 Socket_ios.mm 文件找不到问题 (#2404)
CMake Error at 3rdpart/CMakeLists.txt:188 (add_library):
Cannot find source file:
/Users/shinianzhiqian/Desktop/ZLMediaKit/3rdpart/ZLToolKit/Network/Socket_ios.mm
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
.hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
CMake Error at 3rdpart/CMakeLists.txt:188 (add_library):
No SOURCES given to target: zltoolkit
|
2023-04-20 11:04:23 +08:00 |
|
xia-chu
|
fcb0124f29
|
适配更新zltoolkit,优化增强网络库:#2397
|
2023-04-19 13:12:39 +08:00 |
|
xiongziliang
|
0a1c7cb9c9
|
更新第三方库
更新media-server库修复解析特定ts文件内存溢出的bug:#2335
更新zltookit, 完善对异常ini配置的兼容,同时优化windows下管道模拟相关代码
|
2023-04-01 23:25:42 +08:00 |
|
xia-chu
|
46ba4894db
|
更新三方库
|
2023-03-12 18:13:27 +08:00 |
|
xia-chu
|
843e3423cf
|
新增实例上报功能: #2294
|
2023-03-12 00:14:22 +08:00 |
|
xia-chu
|
44dde7a939
|
更新zltoolkit
|
2023-03-11 21:02:32 +08:00 |
|
xia-chu
|
9188ed1613
|
更新zltoolkit
|
2023-03-11 10:28:56 +08:00 |
|
ziyue
|
11870fb18e
|
更新zltoolkit
|
2023-03-03 15:25:25 +08:00 |
|
ziyue
|
5cdaf982f3
|
更新zltoolkit,修复udp服务线程安全问题
|
2023-02-15 11:51:24 +08:00 |
|
ziyue
|
f6cba98a8e
|
修复FrameDispatcher可能导致死锁的问题
|
2023-02-06 14:19:43 +08:00 |
|
xiongziliang
|
fb5b31a85f
|
更新media-server,修复某些国标流兼容性问题
|
2023-02-05 21:39:10 +08:00 |
|
ziyue
|
878f1a556e
|
更新zltoolkit,减缓udp网络接收线程漂移问题
|
2023-02-02 11:59:40 +08:00 |
|
ziyue
|
f5755a17e7
|
合并 #2183
|
2023-01-02 12:08:20 +08:00 |
|
ziyue
|
6c655810ec
|
修复on_err事件死循环的bug: #2121
|
2022-11-28 14:28:56 +08:00 |
|
xiongziliang
|
50fa671564
|
修复析构中调用getOwnerPoller抛异常导致崩溃的bug:#2117
|
2022-11-26 10:16:47 +08:00 |
|
ziyue
|
68948288e0
|
TcpSession/UdpSession统一为Session类
|
2022-11-19 09:33:10 +08:00 |
|
Dw9
|
47530ce830
|
新增支持webrtc over tcp模式 (#2092)
* webrtc server/session/cadidate 改为tcp
* 先屏蔽检查isCurrentThread
* 接受和发送的数据处理tcp 2字节头
* 处理rtc tcp 分片
* 完善webrtc over tcp
* 精简rtp服务器相关代码
* 适配webrtc AV1编码: #2091
* webrtc tcp模式支持Firefox
* webrtc tcp模式支持线程安全
* c sdk支持webrtc tcp
Co-authored-by: ziyue <1213642868@qq.com>
|
2022-11-18 22:52:57 +08:00 |
|
ziyue
|
255ccb4265
|
精简rtp服务器相关代码
|
2022-11-18 16:43:00 +08:00 |
|
xiongziliang
|
946945ce7b
|
优化代码
整理代码
|
2022-11-12 22:06:09 +08:00 |
|
Aven
|
af554bc376
|
update media-server (#2075)
* fix c2065 and c2051 error on windows, and the head file mpeg-ts-proto.h is also deprecated
* update media-server to 357ef88
|
2022-11-09 17:44:38 +08:00 |
|
xiongziliang
|
c8d95617a0
|
更新ZLToolKit
|
2022-11-06 00:51:15 +08:00 |
|
xiongziliang
|
04e2952d12
|
更新zltoolkit
|
2022-11-05 23:59:00 +08:00 |
|
xiongguangjie
|
3d7fc44a9b
|
update media-server for ts muxer add pat pmt before every video key frame
|
2022-10-27 17:15:02 +08:00 |
|
ziyue
|
eac5a5b1dc
|
使用submodule方式添加jsoncpp源码
|
2022-10-16 21:10:18 +08:00 |
|
ziyue
|
8d80582f89
|
删除jsoncpp源码
|
2022-10-16 21:08:03 +08:00 |
|
ziyue
|
6fad6f591f
|
开启第三方mpeg库编译宏开关,兼容某些国标流
|
2022-09-20 16:00:13 +08:00 |
|
xiongziliang
|
99b8be9051
|
更新第三方库,兼容大华某些设备国标流
|
2022-09-17 09:58:52 +08:00 |
|
custompal
|
08789454c3
|
rtsp支持指定播放单一track (#1937)
|
2022-09-13 16:27:00 +08:00 |
|
xiongziliang
|
06c6654ed5
|
精简代码
|
2022-09-03 16:32:10 +08:00 |
|
custompal
|
640ed13d67
|
更新ZLToolKit
|
2022-09-01 17:03:16 +08:00 |
|
xiongziliang
|
9f0c15a4f0
|
startSendRtp接口支持rtcp接收超时主动停止
|
2022-08-20 12:48:27 +08:00 |
|
ziyue
|
c19fa29e75
|
更新zltoolkit,修复绑定ipv6地址可能失败的问题
|
2022-08-15 11:59:09 +08:00 |
|
紫耀风
|
4e8c56e2be
|
使用wepoll iocp模拟epoll api,实现在windows下支持iocp (#1871)
|
2022-08-11 10:18:16 +08:00 |
|
ziyue
|
fe3f9e3cff
|
更新zltoolkit
|
2022-08-05 16:01:43 +08:00 |
|
Xiaofeng Wang
|
98f158bf31
|
修正 OpenSSL 未开启问题
|
2022-08-01 12:28:16 +08:00 |
|
Xiaofeng Wang
|
8cb73e1bc3
|
修正 Windows 编译问题
|
2022-07-28 00:25:50 +08:00 |
|
Xiaofeng Wang
|
388bf71813
|
Fix finding mmsghdr
|
2022-07-25 23:49:38 +08:00 |
|
Xiaofeng Wang
|
9d3ead61de
|
整理 CMakeLists.txt
|
2022-07-25 00:22:30 +08:00 |
|
ziyue
|
0f47abd3ac
|
更新zltoolkit
|
2022-07-22 16:25:29 +08:00 |
|
ziyue
|
d4ad44c83e
|
更新zltoolkit
|
2022-07-15 11:15:34 +08:00 |
|
Haibo Chen
|
576056c465
|
get ip from env, for externIP in file 'config.ini' (#1786)
|
2022-07-09 21:44:57 +08:00 |
|
baiyfcu
|
9030547583
|
同步修复toolkit编译和线程安全问题
|
2022-06-21 21:01:00 +08:00 |
|
xiongziliang
|
d5570ad9b3
|
忽略udp socket的相关错误
|
2022-06-18 21:27:07 +08:00 |
|
xiongziliang
|
53135131a0
|
更新zltoolkit
|
2022-06-18 21:10:12 +08:00 |
|
xiongziliang
|
7f98f9a750
|
删除重复的获取gmt offset相关代码
|
2022-06-18 13:27:23 +08:00 |
|
monktan
|
56b8a86032
|
update submodule
|
2022-06-16 17:14:12 +08:00 |
|
monktan
|
96bf1c9d79
|
update submodule
|
2022-06-16 17:02:30 +08:00 |
|
xiongziliang
|
84d0d1db19
|
getAllSession接口返回完整可读类名
|
2022-06-11 15:03:28 +08:00 |
|
xiongziliang
|
483a75284e
|
修复udp发送失败导致的问题:#1444, #1645
|
2022-06-11 12:24:33 +08:00 |
|
xiongziliang
|
57d65e47cf
|
暂时关闭EPOLLEXCLUSIVE特性
|
2022-05-28 10:51:09 +08:00 |
|
xiongziliang
|
0639595d1f
|
更新zltoolkit, 完善对无ipv6网络环境的支持
|
2022-05-28 10:42:57 +08:00 |
|
xiongziliang
|
6f8ff98afd
|
更新zltoolkit,并更新作者列表
|
2022-05-21 19:55:21 +08:00 |
|
xiongziliang
|
557d70eac5
|
更新ZLToolKit,修复可能缓存多个gop的bug
|
2022-05-20 21:52:01 +08:00 |
|
ziyue
|
ee15c571e0
|
更新zltoolkit,修复环形缓冲相关bug
|
2022-05-17 20:14:33 +08:00 |
|
ziyue
|
d9f552ded9
|
更新zltoolkit
|
2022-05-15 18:01:25 +08:00 |
|
ziyue
|
4c1f0c9b7f
|
修复Windows下绑定端口可能失败的问题
|
2022-05-10 17:28:48 +08:00 |
|
ziyue
|
3c72917ea0
|
修复bind socket在Windows下失败导致的问题
|
2022-05-10 16:49:08 +08:00 |
|
ziyue
|
9861091b18
|
优先使用ipv4地址
|
2022-05-10 14:48:05 +08:00 |
|
ziyue
|
d037acbf62
|
完善ipv6支持
|
2022-05-08 17:06:10 +08:00 |
|
ziyue
|
a44334acaf
|
全面支持ipv6
|
2022-05-08 16:33:33 +08:00 |
|
xiongziliang
|
c14bf7d8b1
|
修复编译问题
|
2022-05-08 00:39:52 +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
|
97952bdf0f
|
更新第三方库,修复mp4录制相关问题:1507
|
2022-04-16 22:23:26 +08:00 |
|
xiongziliang
|
2b460c97ed
|
更新第三方库
|
2022-04-16 14:38:38 +08:00 |
|
xiongziliang
|
5879947325
|
webrtc url添加session参数,用于hook追踪会话唯一性
|
2022-03-27 21:12:59 +08:00 |
|
xiongziliang
|
19c7d1c406
|
删除多余的日志打印
|
2022-03-19 10:54:08 +08:00 |
|
xiongziliang
|
ed661b1cf1
|
修改无法删除hls目录的bug:#1485
|
2022-03-12 10:57:39 +08:00 |
|
ziyue
|
5489b2dd17
|
更新第三方库: #1435
|
2022-03-01 11:56:12 +08:00 |
|
ziyue
|
b2bb37dc5c
|
http: 修复32位系统下,下载3GB以上文件失败的问题: #1446
|
2022-02-23 17:03:13 +08:00 |
|
xiongziliang
|
6876a0a3e9
|
更新第三方库,解决时间戳回环导致ts无pat/pmt的bug
|
2022-02-13 21:55:09 +08:00 |
|