alexliyu7352
|
43c5d05d8f
|
使用clone替代fork (#1518)
使用clone替代fork
因为fork子进程有时会导致提前写时复制, 进而影响性能.
而vfork又会引起父进程阻塞
所以使用clone来产生子进程运行ffmpeg
|
2022-03-27 21:25:40 +08:00 |
|
xiongziliang
|
5879947325
|
webrtc url添加session参数,用于hook追踪会话唯一性
|
2022-03-27 21:12:59 +08:00 |
|
xiongziliang
|
b0af3334c1
|
修复firefox上webrtc echo测试无法通过的问题: #1493
|
2022-03-26 22:11:50 +08:00 |
|
Dw9
|
822a401f30
|
优化端口池范围限定逻辑 (#1508)
|
2022-03-26 10:15:18 +08:00 |
|
xiongziliang
|
a16b6cbc59
|
mp4切片逻辑提高对音视频交织性差的流的兼容性能
|
2022-03-20 14:52:15 +08:00 |
|
xiongziliang
|
19c7d1c406
|
删除多余的日志打印
|
2022-03-19 10:54:08 +08:00 |
|
xiongziliang
|
b127d8c2a9
|
rtsp/GB28181随机端口,支持端口范围设置
|
2022-03-13 20:50:25 +08:00 |
|
xiongziliang
|
4314006551
|
调整nack相关参数
|
2022-03-13 19:22:19 +08:00 |
|
xiongziliang
|
94282d240e
|
修复编译问题
|
2022-03-12 20:27:22 +08:00 |
|
xiongziliang
|
aef2ae65af
|
优化代码
|
2022-03-12 19:29:58 +08:00 |
|
xiongziliang
|
2ff293e2e5
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2022-03-12 19:28:02 +08:00 |
|
xiongziliang
|
b8277974aa
|
webrtc sdp msid不存在时,不添加
|
2022-03-12 19:27:32 +08:00 |
|
Dw9
|
cc91f10103
|
修复关闭音频无法进行webrtc echo测试的bug (#1493)
|
2022-03-12 19:21:57 +08:00 |
|
xiongziliang
|
76372cd34b
|
修好addStreamProxy接口获取参数失败的问题
|
2022-03-12 15:23:45 +08:00 |
|
xiongziliang
|
d239ada9ac
|
精简代码
|
2022-03-12 15:18:12 +08:00 |
|
xiongziliang
|
9ae6abfbf4
|
更新addStreamProxy接口postman配置文件
|
2022-03-12 15:15:52 +08:00 |
|
xiongziliang
|
3c99b3af98
|
修复addStreamProxy接口笔误
|
2022-03-12 15:08:30 +08:00 |
|
xiongziliang
|
9527a2b1cf
|
addStreamProxy接口新增多种转协议相关参数
|
2022-03-12 15:07:01 +08:00 |
|
xiongziliang
|
8db01651fe
|
on_publish hook新增rtsp/rtmp/ts/fmp4转协议开关
|
2022-03-12 14:39:59 +08:00 |
|
xiongziliang
|
0f1120b8a6
|
on_publish hook新增多种选项
|
2022-03-12 14:34:48 +08:00 |
|
xiongziliang
|
490656ec3e
|
去除mk_media_init_mute_audio接口
|
2022-03-12 14:33:05 +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 |
|
xiongziliang
|
ed661b1cf1
|
修改无法删除hls目录的bug:#1485
|
2022-03-12 10:57:39 +08:00 |
|
xiongziliang
|
2d88115b3f
|
完善http直播url解析规则pr:#1467
|
2022-03-12 10:04:36 +08:00 |
|
xiongziliang
|
81c0635bf2
|
Merge branch 'add_schema_query_string' of github.com:mtdxc/ZLMediaKit
|
2022-03-12 09:53:07 +08:00 |
|
alexliyu7352
|
090593f67c
|
hls拉取索引文件避免循环重试 (#1474)
当hls拉取索引文件失败时会触发重试.
但是play失败会调用一次rePlay, OnShutdow又会调用一次的rePlay.
由于m3u8文件非常小, 很大可能上短时间马上就会重试成功.
但是由于有两次的rePlay所以很可能再次析构了player, 又循环触发了更多的rePlay.
所以在播放成功后, 应该取消掉定时器
|
2022-03-12 09:44:47 +08:00 |
|
alexliyu7352
|
4be3c349be
|
mpeg-ts解析丢弃不完整的包 (#1478)
* 丢弃不正确的包
因为网络抖动或者拉流超时导致ts包不全.
这里丢弃掉有问题的包, 避免客户端解码中断
* Update TSDecoder.cpp
* 格式化代码
Co-authored-by: 夏楚 <771730766@qq.com>
|
2022-03-12 09:41:15 +08:00 |
|
alexliyu7352
|
276f763c08
|
hls拉流动态计算切片超时时间 (#1477)
* 动态计算切片超时时间
设置最大超时时间倍数和最小倍数,然后根据上一个切片的下载情况动态增加或者减少切片的超时时间.
* Update HlsPlayer.cpp
|
2022-03-12 09:39:33 +08:00 |
|
alexliyu7352
|
b4241e12d5
|
hls拉流新增支持mime类型 (#1476)
一些流服务器输出mime头有可能时audio/x-mpegurl, 所以这点的判断不能写的太死了.
|
2022-03-12 09:36:28 +08:00 |
|
alexliyu7352
|
2c63916973
|
http-ts拉流新增支持mime类型(#1475)
ts切片有些mime头并不是只有这两种,
比如youtube的ts切片头就是application/octet-stream
|
2022-03-12 09:35:22 +08:00 |
|
xiongziliang
|
93261fe3ba
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2022-03-12 09:33:23 +08:00 |
|
xiongziliang
|
df74606051
|
Merge remote-tracking branch 'origin/master'
|
2022-03-12 09:32:49 +08:00 |
|
xiongziliang
|
1b663e43ac
|
修复测试范例输入aac数据相关bug
|
2022-03-12 09:32:36 +08:00 |
|
Xiaofeng Wang
|
ae62d44447
|
Merge pull request #1470 from urmyfaith/patch-1
remove duplicate line `rtc_media.type`
|
2022-03-04 17:20:51 +08:00 |
|
zx
|
cd4e772985
|
remove dumplicate line rtc_media.type
remove dumplicate line
`rtc_media.type = mline.type;`
|
2022-03-04 16:18:26 +08:00 |
|
Xiaofeng Wang
|
6ea6054073
|
更新 issue 模版说明
|
2022-03-04 15:07:01 +08:00 |
|
cqm
|
4cfac989b3
|
支持?schema=rtmp/ts/fmp4格式
|
2022-03-03 19:45:47 +08:00 |
|
ziyue
|
d88fe077ed
|
on_publish hook新增originType字段
|
2022-03-02 18:03:44 +08:00 |
|
ziyue
|
4af83cbe7c
|
修复ENABLE_MEM_DEBUG时编译失败的问题
|
2022-03-01 19:00:50 +08:00 |
|
ziyue
|
5489b2dd17
|
更新第三方库: #1435
|
2022-03-01 11:56:12 +08:00 |
|
xiongziliang
|
8324a9fe43
|
修复rtsp推流访问空指针的bug:#1456
|
2022-02-28 17:20:20 +08:00 |
|
xiongziliang
|
7f66e6b4bf
|
消除编译警告
|
2022-02-27 21:52:12 +08:00 |
|
xiongziliang
|
497bf289b6
|
完善rtc网络迁移日志打印
|
2022-02-27 21:40:32 +08:00 |
|
xiongziliang
|
f8ef5579ee
|
整理webrtc相关日志
|
2022-02-27 21:26:49 +08:00 |
|
xiongziliang
|
a0b464958c
|
优化rtp重发列队性能
|
2022-02-27 12:26:11 +08:00 |
|
xiongziliang
|
6707b13418
|
rtp nack重传列队长度限制为5秒
|
2022-02-27 02:08:32 +08:00 |
|
xiongziliang
|
ba5ca8f5c7
|
修复rtp seq重复导致rtp nack重传列队异常的bug
|
2022-02-27 02:07:25 +08:00 |
|
xiongziliang
|
7a5cf925b0
|
Merge branch 'master' of github.com:ZLMediaKit/ZLMediaKit
|
2022-02-27 01:03:49 +08:00 |
|
xiongziliang
|
b82cd5a500
|
确保ntp时间戳获取失败时,webrtc rtp重传缓存列队长度正常
|
2022-02-27 01:02:54 +08:00 |
|