xia-chu
|
f5f658e474
|
修订多track时rtmp协议异常问题
|
2023-12-09 21:24:34 +08:00 |
xia-chu
|
542029c1f9
|
修订多track时rtsp协议异常问题
|
2023-12-09 21:15:24 +08:00 |
xia-chu
|
1c73be2e3f
|
MediaSink忽略重复的track
|
2023-12-09 21:04:07 +08:00 |
xia-chu
|
f100ea583e
|
防止多个track重复驱动静音生成
|
2023-12-09 20:58:45 +08:00 |
xia-chu
|
336b3b1fe0
|
添加注释
|
2023-12-09 20:21:05 +08:00 |
xia-chu
|
f8f61660f8
|
完成多track改造
|
2023-12-09 18:07:33 +08:00 |
xia-chu
|
7735e6c9e3
|
MultiMediaSourceMuxer支持多track
|
2023-12-09 17:43:29 +08:00 |
xia-chu
|
3ca6b17718
|
确保Track Index不丢失
|
2023-12-09 17:36:43 +08:00 |
xia-chu
|
edb9dd3045
|
srt去除相对时间戳逻辑
|
2023-12-09 17:30:41 +08:00 |
xia-chu
|
878a442b94
|
统一命名
|
2023-12-09 17:24:17 +08:00 |
xia-chu
|
92589f4cda
|
mpeg/ts打包支持多track
|
2023-12-09 17:22:13 +08:00 |
xia-chu
|
5b95cd1f5a
|
MP4录制支持多track
|
2023-12-09 17:13:04 +08:00 |
xia-chu
|
db86e4a76c
|
MP4解复用支持多track
|
2023-12-09 16:52:49 +08:00 |
xia-chu
|
e3a01a580a
|
ps/ts解析支持多track
|
2023-12-09 16:48:21 +08:00 |
夏楚
|
bbe8f4a018
|
release 8.0
|
2023-12-09 16:23:51 +08:00 |
ljx0305
|
44c82752b3
|
修正回环时计算前后包距错误 (#3089)
|
2023-12-07 22:05:42 +08:00 |
Dw9
|
d21bdc35c9
|
修复addstreamproxy拉流瞬间超时的问题 (#3093)
|
2023-12-07 22:05:20 +08:00 |
luna
|
8682a655d7
|
Update README.md (#3075)
|
2023-12-05 01:58:45 +08:00 |
xiongziliang
|
6ff5556b71
|
优化平滑发送逻辑,解决时间戳跳变导致发送不平滑问题
|
2023-12-04 23:22:38 +08:00 |
xiongziliang
|
22732ea3f4
|
确保deleteRecordDirectory接口忽略正在录制的mp4文件 (#3032)
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
527d9b9e64
|
优化http目录索引相关代码
优先使用ZLToolKit提供的api
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
fd52470fc9
|
修复http文件服务器未设置charset的bug
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
a3a563ed41
|
修复http虚拟目录相关bug
|
2023-12-02 21:53:25 +08:00 |
xiongziliang
|
3137b95406
|
修复hls快速重连时,延迟删除文件夹相关bug (#3039)
|
2023-12-02 21:53:24 +08:00 |
xiongziliang
|
c12a6f0aed
|
适配ZLToolKit
|
2023-12-02 19:49:28 +08:00 |
xiongziliang
|
d555f6038a
|
http文件索引改用英文
防止中文乱码
|
2023-12-02 16:43:06 +08:00 |
夏楚
|
76aebd74c6
|
整理MediaSource协议类型
|
2023-12-02 16:31:40 +08:00 |
夏楚
|
10c2197e76
|
新增downloadFile接口,支持下载限定目录下任意文件 (#3073)
|
2023-12-02 15:58:40 +08:00 |
xiongziliang
|
e1f199c986
|
deleteRecordDirectory接口忽略正在录制的mp4文件 (#3032)
|
2023-12-02 15:23:56 +08:00 |
xiongziliang
|
10663fd3b4
|
删除无效的hook api
|
2023-12-02 15:04:57 +08:00 |
xiongziliang
|
380887c5d3
|
http api回复改成英文
|
2023-12-02 15:02:00 +08:00 |
xiongziliang
|
a47c5d2ec0
|
http api不区分大小写
|
2023-12-02 14:56:59 +08:00 |
xiongziliang
|
e2321354f7
|
更新作者列表
|
2023-12-02 14:11:54 +08:00 |
xiongziliang
|
23b785b263
|
修复编译警告问题
|
2023-12-02 10:22:45 +08:00 |
夏楚
|
21c03f772f
|
新增平滑发送逻辑 (#3072)
|
2023-12-02 10:20:06 +08:00 |
alexliyu7352
|
00e6ca3f79
|
还原之前的自动化集成 (#3071)
这种形式容易引起fork仓库提交pr时的一些问题, 还原成原来的版本
|
2023-12-01 20:20:42 +08:00 |
alexliyu7352
|
4648c156c8
|
优化hls播放器,使用持久化连接 (#3070)
hls播放时,如果对方reset断开了tcp连接,应该自动发起重连
|
2023-12-01 17:56:08 +08:00 |
alexliyu7352
|
50281513d9
|
hls播放器优化 (#3064)
1. 连续切片下载失败后关闭播放器, 这种适用于源端服务器出现故障导致m3u8索引正常,但切片文件不正常时,尽快的能关闭播放器并通过web
hook上报业务系统,而不是仍旧不停的拉取ts切片.
2. 优化m3u8拉取失败时的快速重拉, 增加一个0.3秒的延时. 因为有时候httpClient已经_complete=true了,
但是alive()仍旧是true,所以稍微增加一个延时, 避免出现大量的m3u8重试, 实际上这里能否直接判断_complete=true?
3. 继续修改到哪里就把代码注释添加英文版本
|
2023-12-01 14:43:35 +08:00 |
alexliyu7352
|
86029d08af
|
addStreamProxy支持透传参数并设置MediaPlayer (#3063)
通过addStreamProxy接口可以直接配置MediaPlayer相关设置参数,比如说http代理url等
|
2023-12-01 14:33:07 +08:00 |
yujitai
|
a8e2d602cb
|
RTC: 修复TWCC feedback rtcp解析status chunk错误的问题 (#3059)
在解析packet status chunk的时候使用了uint8_t类型的循环变量,如果反馈的包数量超过255,那么解析会陷入循环,出现异常
|
2023-12-01 10:45:24 +08:00 |
LeiZhi.Mai
|
586bb73912
|
兼容webrtc offer sdp中重复行的情况 (#3038)
|
2023-12-01 10:44:59 +08:00 |
alexliyu7352
|
644a333ec3
|
通过持续集成自动生成openapi相关文件 (#3042)
|
2023-11-30 17:58:28 +08:00 |
JiaHao
|
34695ab1b8
|
兼容旷世智能分析系统RTSP拉流客户端相关Bug (#3045)
旷世智能分析系统发送DESCRIBE命令时会夹带包括用户名密码完整的rtsp url,这不符个常规
Signed-off-by: Nashira <nashira@nashira.cn>
|
2023-11-30 17:53:47 +08:00 |
zjx94
|
1cbfcd96e2
|
新增hls快速注册相关配置,提高hls打开速度 (#3024)
新增配置项:hls.fastRegister,默认关闭。
开启后首个切片文件只保存一个gop,可提高hls注册速度,加快播放器打开速度。
但是第一个切片播放完毕,第二个切片需要更长时间生成,可能导致播放器等待加载。
|
2023-11-30 17:47:22 +08:00 |
xia-chu
|
e81ff307c7
|
防止发送时间戳都为0的sr rtcp包
|
2023-11-26 09:05:24 +08:00 |
xia-chu
|
0f4e0e1076
|
完善相对时间戳逻辑, 完善同步机制, 解决相对时间戳不同步的问题
默认禁止时间戳回退并设置最大跳跃幅度为300毫秒
rtsp恢复产生ntp时间戳
由于绝对时间戳可能跳跃回退,之前在求相对时间戳时会导致音视频不同步。
现在求相对时间戳逻辑经过修改,已经支持同步功能,所以恢复rtp ntp时间戳逻辑
|
2023-11-26 09:05:24 +08:00 |
KisChang
|
bd22c44ee9
|
Docker镜像新增支持webrtc datachannel (#3020 #3019)
|
2023-11-24 17:32:32 +08:00 |
夏楚
|
db0818c8d2
|
新增mp4点播接口loadMP4File (#3018 #2972)
|
2023-11-24 10:44:08 +08:00 |
yujitai
|
92e7d8837e
|
RTC: 修复一组丢包分多次nack发送时blp-vector没有被重置的问题 (#3016)
如果一组丢包,通过多个nack发送,那么多次执行blp_vec.resize(16,
false)并不会重置元素值,这会导致blp_vec的丢包状态错乱,从而产生一些不必要的重传请求。
|
2023-11-23 21:35:23 +08:00 |
alexliyu7352
|
aacc95867f
|
Add swagger ui for test http-api (#3012)
`python generates.py`
Convert postman files to openapi format files
Visit http://127.0.0.1:8081/swagger/ to conveniently debug the API.
|
2023-11-23 17:19:36 +08:00 |