xiongziliang
c12a6f0aed
适配ZLToolKit
2023-12-02 19:49:28 +08:00
xia-chu
585f7c3a3a
修复ffmpeg日志保存目录相关bug
...
每次调用addFFmpegSource/getSnap接口时,都可能导致篡改全局配置变量
2023-09-23 20:34:36 +08:00
xiongziliang
c25e93fee3
解决启动ffmpeg进程导致shell终端假死的问题:#1662
2022-10-29 17:44:55 +08:00
xiongziliang
62543202a5
精简进程管理相关代码
2022-03-27 22:37:41 +08:00
xiongziliang
4b9b022690
优化进程管理代码: #1518
2022-03-27 21:48:13 +08:00
alexliyu7352
43c5d05d8f
使用clone替代fork ( #1518 )
...
使用clone替代fork
因为fork子进程有时会导致提前写时复制, 进而影响性能.
而vfork又会引起父进程阻塞
所以使用clone来产生子进程运行ffmpeg
2022-03-27 21:25:40 +08:00
ziyue
63f22ee6f2
截图失败时,返回ffmpeg日志; ffmpeg命令支持相对路径
2022-02-24 11:28:48 +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
daaf73d390
修复cpu亲和性设置导致FFmpeg进程不能使用多核cpu的问题:#1149
2021-10-16 14:40:42 +08:00
xiongziliang
9a26ba9f8a
修复android下编译问题
2021-04-01 20:14:07 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
b2fe8c926c
完善代码
2021-01-17 10:29:29 +08:00
xiongziliang
d047392be0
修复无法关闭FFmpeg子进程的问题
2020-10-01 18:49:36 +08:00
xiongziliang
6b7e4f5f52
修复子进程日志路径固定的问题
2020-06-11 09:22:28 +08:00
xiongziliang
ab847ff575
完善代码
2020-06-08 16:41:49 +08:00
xiongziliang
a3089f9a7e
完善进程管理
2020-06-08 16:26:55 +08:00
xiongziliang
20e8e1d7ee
完善windows下子进程管理
2020-06-08 15:49:32 +08:00
xiongziliang
b08ea0fcc7
windows下子进程支持日志重定向、等待子进程推出、获取子进程退出码等特性
2020-06-08 14:56:17 +08:00
xiongziliang
fe095a4117
优化日志重定向代码
2020-06-01 11:17:50 +08:00
xiongziliang
0e9d8df2d0
精简代码
2020-05-14 10:23:12 +08:00
xiongziliang
b4228f91c3
适配ZLToolKit
2020-04-24 12:39:22 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
liuziloong
d2d84680c0
temp
2020-01-19 14:54:31 +08:00
xiongziliang
16751ddf04
windows支持FFmpeg拉流代理
2020-01-07 15:10:59 +08:00
xiongziliang
77bbc7ae4d
Merge remote-tracking branch 'FreeNVR/freenvr'
...
# Conflicts:
# server/FFmpegSource.cpp
# server/Process.cpp
# server/Process.h
# server/System.cpp
2020-01-07 15:08:15 +08:00
xiongziliang
9c42c5ed8c
windows视频FFmpeg拉流代理
2020-01-07 14:37:18 +08:00
Luke
306e202ca1
1.添加windows下ffmpeg拉流分发支持,目前不是很完善,后续再修改
...
2.server/system下未兼容完成
2020-01-07 11:09:11 +08:00
xiongziliang
8e48ab3463
解决defunct进程的问题
2019-10-24 11:42:39 +08:00
xiongziliang
9fc31f3d3e
修复android下老版本ndk编译兼容性问题
2019-09-27 09:58:42 +08:00
xiongziliang
7c7b9e560e
统一添加bom
2019-08-08 19:01:45 +08:00
xiongziliang
9a5d3da69c
修复linux编译失败的问题
2019-06-24 14:57:12 +08:00
xiongziliang
276aa1a497
FFmpeg禁止生产core文件
2019-06-24 14:50:50 +08:00
xiongziliang
4bd6b24c30
添加协议头
2019-06-11 09:25:54 +08:00
xiongziliang
2f6773f180
添加完整的服务器用例
2019-05-20 11:22:59 +08:00