夏楚
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
DoubleX69
4edb015d2d
add: 增加AudioPlayer播放音频
2021-06-28 17:34:07 +08:00
DoubleX69
5ac4e3cc72
add: 增加Audio相关代码
2021-06-28 17:33:26 +08:00
ziyue
48d82daa5c
添加bom头
2021-06-28 16:02:13 +08:00
夏楚
fae86a9b4b
!11 合帧逻辑 加强判断,防止 SPS PPS VPS 作为一帧,rtmp h264/h265 打包 保证帧内必须有VCL
...
Merge pull request !11 from xiongguangjie/dev
2021-06-28 02:02:49 +00:00
wxf
b026634a3e
未启用 WebRTC 的情况下禁用相关测试用例
2021-06-26 17:10:42 +08:00
xiongguangjie
c0f362af33
for linux compile --start-group and --end-group
2021-06-25 22:03:52 +08:00
ziyue
a67246f57e
Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev
2021-06-16 10:40:17 +08:00
ziyue
24ab876fdb
修复重连时,创建多个mp4解复用器导致内存增长的bug:#895
2021-06-10 14:45:26 +08:00
ziyue
edf9129f7e
Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev
2021-06-08 14:40:51 +08:00
ziyue
92736db5b2
适配zltoolkit
2021-06-08 11:29:32 +08:00
xia-chu
5c90a1e137
完善nack与丢包重传
2021-05-11 11:18:55 +08:00
xia-chu
dbf2cd013c
Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev
2021-04-28 18:02:02 +08:00
xiongziliang
61afc57ed1
修复编译问题
2021-04-27 23:05:04 +08:00
xia-chu
cf520491fa
Merge branch 'master' of https://gitee.com/xia-chu/ZLMediaKit into dev
2021-04-26 19:50:17 +08:00
xia-chu
af2b1246fd
统一帧合并逻辑
2021-04-26 18:35:01 +08:00
xia-chu
48338af700
完善FCI相关代码
2021-04-23 15:06:55 +08:00
xia-chu
5db6154707
添加TWCC部分代码
2021-04-22 11:43:33 +08:00
xia-chu
cce9de74d3
完善rtcp nack相关代码
2021-04-20 17:15:01 +08:00
xia-chu
765db1eb8b
添加rtcp fci相关代码
2021-04-14 18:39:21 +08:00
xiongziliang
5064137a22
简化代码
2021-03-07 10:05:52 +08:00
xiongziliang
bd9769d215
兼容rtmps rtsps的推流地址
2021-03-07 10:04:58 +08:00
xia-chu
b0e1d5d6aa
重写rtp去冲突逻辑
2021-02-06 20:10:32 +08:00
xiongziliang
ddd3438fc3
添加bom头
2021-01-31 20:46:55 +08:00
xiongziliang
5175c52abe
修复编译警告
2021-01-31 19:45:12 +08:00
xiongziliang
5c6560f55d
重写rtcp框架
2021-01-31 19:33:33 +08:00
xiongziliang
4c1f7babad
完善代码
2021-01-31 18:24:41 +08:00
xiongziliang
fc8462bef1
完善性能测试工具
2021-01-23 09:42:45 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
fb1e35a39a
添加bom头
2021-01-17 10:35:01 +08:00
xiongziliang
03d0b6a9ed
添加拉流代理性能测试工具
2021-01-17 10:32:33 +08:00
xiongziliang
13221ad796
http回复根据状态码自动生成status message: #602
2021-01-02 21:24:06 +08:00
xiongziliang
fcf641dfb6
优化rtp排序算法
2020-10-17 14:46:59 +08:00
xiongziliang
4d39176877
重写rtp排序算法:#510
2020-10-01 21:33:07 +08:00
xiongziliang
9c873e1d19
去除转协议开关参数
2020-09-20 09:26:00 +08:00
xiongziliang
9e26a02fb1
实现rtsp/rtmp按需转协议功能
2020-09-12 19:09:56 +08:00
doodoocoder
2ae9d7c2ef
当用pkg-config找avcodec与avutil时,应该就AVCODEC_INCLUDE_DIRS,AVUTIL_INCLUDE_DIRS
...
当用pkg-config找avcodec与avutil时,应该就AVCODEC_INCLUDE_DIRS,AVUTIL_INCLUDE_DIRS而不是AVCODEC_INCLUDE_DIR,AVUTIL_INCLUDE_DIR
2020-09-10 13:35:35 +08:00
xiongziliang
fdbed9e83b
兼容一些不规范的rtmp流
2020-08-01 10:17:54 +08:00
xiongziliang
dae7516c55
完善对FFmpeg的支持
2020-08-01 10:16:28 +08:00
xiongziliang
248b2d5cb9
完善GB28181推流
2020-07-08 09:36:10 +08:00
xiongziliang
477f99b756
支持动态创建GB28181收流端口并可指定stream_id:#338
2020-07-07 10:01:12 +08:00
wxf
2fee173d7a
优先使用 pkg-config 来查找 AV* 库
...
部分主机上 ffmpeg 安装路径不标准, 默认查找方式不方便适应该方式
2020-07-02 16:21:27 +08:00
xiongziliang
72e8ab6ced
提高性能测试工具性能
2020-06-08 18:59:32 +08:00
xiongziliang
ebc1ee2c6e
代码优化
2020-05-28 12:44:25 +08:00
xiongziliang
5ae887a279
websocket客户端销毁时主动发送close信令: #311
2020-05-25 14:36:58 +08:00
xiongziliang
477475a60f
批量添加bom头、批量替换tab字符
2020-05-18 15:31:49 +08:00
xiongziliang
bab11b426e
hls播放器通过测试
2020-05-17 19:06:14 +08:00
xiongziliang
3ad1fe4924
支持265解码
2020-04-30 12:52:13 +08:00
xiongziliang
26cfb5ae73
完善网络相关信息
2020-04-23 23:30:24 +08:00
xiongziliang
4d84661a87
更新ZLToolKit
2020-04-23 17:50:12 +08:00
xiongziliang
1d5c6cb141
整理解析器
2020-04-20 18:13:45 +08:00
xiongziliang
1f43359b31
Merge branch 'master' of https://github.com/baiyfcu/ZLMediaKit
2020-04-18 16:05:49 +08:00
baiyfcu
fb77293648
修复rtsp seek播放时rtsp server返回npt字段不对问题
2020-04-08 15:37:16 +08:00
xiongziliang
0fc1499643
添加性能测试模式
2020-04-08 11:16:09 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
cefb2a7cc4
hls/mp4录制不再能随时开启或关闭
2020-04-04 14:33:12 +08:00
xiongziliang
6e5cd0345d
优化点播相关代码
2020-04-03 23:27:16 +08:00
xiongziliang
c3c4c72d1d
去除mp4v2依赖
2020-04-03 22:28:27 +08:00
xiongziliang
402d5f83e5
不全部转换rtsp或rtmp
2020-03-26 10:24:05 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
xiongziliang
2a0d78fd12
添加tab替换工具
2020-03-20 11:22:05 +08:00
xiongziliang
c77f82f02c
尝试添加rtp类型自动判断逻辑
2020-03-04 22:25:00 +08:00
xiongziliang
caa870c37e
websocket服务器支持根据url选择不同的运行逻辑
2020-01-15 15:11:42 +08:00
Luke
306e202ca1
1.添加windows下ffmpeg拉流分发支持,目前不是很完善,后续再修改
...
2.server/system下未兼容完成
2020-01-07 11:09:11 +08:00
xiongziliang
e663ddd9a6
简化事件参数
2019-12-24 14:08:16 +08:00
xiongziliang
c353c626c1
1、根据PS获取时间戳
...
2、修复rtp代理可能花屏的问题
2019-12-16 11:00:40 +08:00
xiongziliang
14ba899c61
选择是否导出调试文件
2019-12-13 15:43:24 +08:00
xiongziliang
2a518493d7
完善rtp测试工具
2019-12-11 20:01:51 +08:00
xiongziliang
0d9bdec182
支持rtp代理服务器
2019-12-06 11:54:10 +08:00
Gemfield
55814070f8
Update CMakeFiles for RTP Proxy
2019-12-05 19:53:55 +08:00
xiongziliang
33047ddc94
程序退出前停止一切录制
2019-12-04 19:15:48 +08:00
xiongziliang
de77460621
修复编译失败问题
2019-12-04 10:52:26 +08:00
xiongziliang
5efea2d0cc
添加title
2019-10-08 10:22:59 +08:00
xiongziliang
9d43c38e09
add exit event
2019-09-20 17:58:50 +08:00
夏楚
81c757a0dc
Update README.md
2019-09-19 10:00:10 +08:00
xiongziliang
ca0fc13367
添加提示
2019-09-17 10:11:09 +08:00
xiongziliang
d4506f946d
完成测试程序的说明
2019-09-17 09:56:11 +08:00
xiongziliang
ee8d28dbef
单独提供websocket服务器程序
2019-09-17 09:48:20 +08:00
xiongziliang
e7550d796a
替换websocket测试服务器
2019-09-16 18:11:41 +08:00
xiongziliang
644905a374
实现websocket客户端模板
2019-09-16 17:45:27 +08:00
xiongziliang
e67894a085
推流鉴权事件支持是否允许转rtsp/rtmp、hls 、mp4
2019-09-10 11:06:31 +08:00
xiongziliang
f1dce22915
兼容多线程编码的帧
2019-09-05 11:15:30 +08:00
xiongziliang
4cfe4e5d73
修复windows下编译问题
2019-08-28 11:02:36 +08:00