cqm
5c92b4e48f
增加FFmpegEncoder和test_audio_transcode, 主要修改有:
...
- 使用FFmpegAudioFifo来简化代码
- 修复转码时间戳不规则递增,导致的音频破音和不连续问题
- 使用double来保存_tsp,避免出现2.5ms的frame_size(ffmpeg内置的opus)
2023-08-14 12:57:01 +08:00
Nick
07a1a929ad
修复HLS点播时下载切片过快的bug ( #2635 #2628 )
...
Co-authored-by: xia-chu <771730766@qq.com>
2023-07-08 10:18:09 +08:00
夏楚
7e117b1c7f
新增支持http-flv播放器 ( #2562 )
2023-06-17 10:29:27 +08:00
johzzy
03770ff409
Replace the tuple (vhost/app/stream) with MediaTuple. ( #2560 )
2023-06-17 10:28:01 +08:00
xia-chu
64b8079ac1
优化函数命名风格
...
FindField改名为findSubString
2023-06-10 14:55:40 +08:00
xia-chu
af0ebf4633
优化Parser代码命名
2023-06-10 14:55:40 +08:00
Johnny
0232caf068
add MediaTuple
2023-05-30 11:01:27 +08:00
xia-chu
cdf97e7605
更新zltoolkit,适配最新代码
2023-04-28 22:04:09 +08:00
xiongziliang
c8a20f85f6
直接打印SockException类
2023-04-23 00:10:18 +08:00
xiongguangjie
c090fc3ea0
test_rtp avoid crash when exit
2023-04-07 23:34:41 +08:00
xiongguangjie
749ef33965
use poller input data avoid throw poll check
2023-04-07 23:09:10 +08:00
xia-chu
4cc2982a2c
重写jitter buffer算法,修复seq回环时可能丢包的bug
2023-03-11 10:17:31 +08:00
xiongziliang
9fdb3de8b2
优化rtp排序抖动缓存算法,提高webrtc/rtsp抗丢包性能
2023-03-06 00:31:11 +08:00
ziyue
a981ce8cb3
优化webrtc nack算法:#2249
2023-02-25 00:19:00 +08:00
老衲不出家
f05a9501fa
Unified code style ( #2137 )
2022-12-02 14:43:06 +08:00
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
68948288e0
TcpSession/UdpSession统一为Session类
2022-11-19 09:33:10 +08:00
xiongziliang
9bb6a2f828
全面整理转协议相关配置文件
2022-11-12 23:56:28 +08:00
xiongziliang
9498b96b95
确保rtp推流线程安全性
2022-10-30 21:36:35 +08:00
ziyue
0b355759de
整理webrtc相关代码命名空间
2022-09-18 21:03:05 +08:00
cqm
999e0b274e
简化代码:
...
- MediaSource引入shortUrl和getUrl来简化日志输出
- WebApi引入fillSockInfo
2022-09-07 11:47:15 +08:00
ziyue
35791aac89
优化代码,去除编译警告,修复拼写错误
2022-08-08 17:36:07 +08:00
ziyue
9c3b8a6a95
时间戳改为64位
2022-08-08 17:13:39 +08:00
ziyue
13dd8c699b
整理cmake
2022-08-01 16:12:52 +08:00
ziyue
bdd83cf61a
cpp测试程序添加必要编译宏
2022-07-29 18:14:10 +08:00
Xiaofeng Wang
ac378eaaf1
使用统一的编译参数
2022-07-26 00:11:31 +08:00
Xiaofeng Wang
d850846612
cmake: 检查 target 来确认功能是否已启用
2022-07-25 13:52:26 +08:00
Xiaofeng Wang
9d3ead61de
整理 CMakeLists.txt
2022-07-25 00:22:30 +08:00
xiongziliang
266a0ca5b4
修复test_rtp触发断言的问题
2022-06-18 13:27:15 +08:00
xiongziliang
d66845425c
完善ipv6网络适配
2022-05-08 00:26:01 +08:00
xiongziliang
4dc621e1bb
转协议选项抽象为ProtocolOption对象
2022-03-12 13:24:23 +08:00
mtdxc
af08b58d29
cmake项目分组 ( #1431 )
...
重要项目(toolkit和mediakit)增加目录显示
2022-02-17 10:33:42 +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
ziyue
88dc8d0a73
重写http客户端异常处理机制
2022-01-20 15:17:19 +08:00
ziyue
5b6ff0af27
完善mingw编译环境的适配
2022-01-11 14:09:57 +08:00
ziyue
7f6be9e118
Refine: 消除编译警告
2021-12-30 15:28:27 +08:00
648540858
7aaa10eb3c
修复推流测试工具查询流时的调用错误 ( #1273 )
...
* 修复推流测试工具查询流时的调用错误
* 确保选择正确类型的MediaSource
Co-authored-by: 夏楚 <771730766@qq.com>
2021-12-14 11:02:30 +08:00
ziyue
5b916101d9
Refine: 提高拉流压测工具性能与正确性
2021-11-24 15:38:20 +08:00
ziyue
750a8fa668
修复关闭webrtc后的编译问题
2021-10-18 20:23:50 +08:00
xiongziliang
0ae1d46892
基本完成twcc rtcp fci的生成
2021-10-07 12:28:59 +08:00
ziyue
15edbeac3e
整理http相关代码
2021-09-30 16:10:09 +08:00
monktan
004c62bea4
添加k8s部署相关说明
2021-09-13 21:16:22 +08:00
ziyue
094f7553c9
合并pr(rtp最大大小可配置):#1028
2021-08-12 10:44:12 +08:00
monktan
7ed7e5386c
rtp包最大大小可配置
2021-08-11 15:48:15 +08:00
ziyue
8548753c28
修正SDES rtcp对象命名
2021-07-15 17:38:04 +08:00
wxf
e679404701
tests: 调整测试程序名称获取方式
2021-07-15 11:15:34 +08:00
ziyue
1b674a6ac2
播放器新增支持音频:#945
2021-06-29 17:47:01 +08:00
ziyue
509930ff0a
Merge branch 'master' of https://github.com/DoubleX69/ZLMediaKit
2021-06-29 11:50:24 +08:00
DoubleX69
d4b3036446
add:增加Audio子目录及对应的库
2021-06-28 17:51:58 +08:00
DoubleX69
0263bb9b50
修改提示信息
2021-06-28 17:51:08 +08:00