xiongguangjie
f69f3b3029
docker 优雅关闭(docker stop graceful) ( #2827 )
2023-09-09 10:59:27 +08:00
ziyue
54f400a6e9
确保MediaServer主函数可以多次调用: #1838
2022-07-29 16:24:43 +08:00
xiongziliang
fd52ba31b0
忽略SIGHUP信号
2022-05-29 21:44:53 +08:00
xiongziliang
e065b1dfba
子进程重启失败时,不应通知守护进程退出,确保子进程重启成功
2022-04-09 21:02:54 +08:00
xiongziliang
c334dcfd38
Revert "子进程重启失败时,不断重试,避免重启失败 ( #1545 )"
...
This reverts commit 471a8b77
2022-04-09 20:57:00 +08:00
alexliyu7352
471a8b7735
子进程重启失败时,不断重试,避免重启失败 ( #1545 )
...
* Update main.cpp
* 双重保险, 避免重启失败
业务繁忙的服务器当子进程崩溃后,
虽然延时了3秒, 但是如果服务器负载很高, 或者开启了coredump
会导致拉起子进程时, 仍旧端口占用导致子进程重启失败而直接退出主进程.
因此, 这里做了双重保险, 当子进程拉起时如果端口占用, 那么子进程会继续重试.
2022-04-09 20:37:36 +08:00
alexliyu7352
007164ac9b
崩溃重启时间改成3秒 ( #1536 )
...
在负载比较重的机器上重启子进程太快了.
很容易导致端口仍旧还未释放完毕导致的错误
端口已被占用
从而主进程直接退出.
因此适当延长重启的间隔时间
2022-04-03 17:32:38 +08:00
ziyue
81199fabd4
添加必要头文件:#1248
2022-02-16 10:31:39 +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
xia-chu
f63b2b1863
去除编译警告,修复bug
2021-01-19 16:05:38 +08:00
xiongziliang
5d752c89b5
修复编译问题
2021-01-17 20:15:08 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xiongziliang
d8e5dbb5b8
崩溃捕获信息打印函数名
2020-05-08 21:59:49 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +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
fd89b2d0cf
MediaServer支持Android
2019-09-24 15:21:20 +08:00
xiongziliang
7c7b9e560e
统一添加bom
2019-08-08 19:01:45 +08:00
xiongziliang
44ef632c76
修复可能内存越界的bug
2019-06-20 18:36:55 +08:00
xiongziliang
4bd6b24c30
添加协议头
2019-06-11 09:25:54 +08:00
xiongziliang
056ce72182
完整主进程
2019-05-20 22:22:05 +08:00
xiongziliang
2f6773f180
添加完整的服务器用例
2019-05-20 11:22:59 +08:00