Updated 代码依赖与版权声明 (markdown)

夏楚
2022-09-02 11:43:27 +08:00
parent 12f347ebae
commit 22e73dc663

@@ -1,6 +1,4 @@
## zlmediakit依赖的库列表
## 一、zlmediakit依赖的库列表
| 依赖组件 | 协议类型 | 备注 | 项目地址 |
@@ -15,6 +13,27 @@
| ffmpeg | GPL/LGPL | 转码分支与mk_api有轻微依赖编译时指定ENABLE_FFMPEG为关闭时可以去除依赖 | https://github.com/FFmpeg/FFmpeg |
| wepoll | 类MIT | Windows下编译ENABLE_WPOLL为开始时依赖默认关闭 | https://github.com/piscisaureus/wepoll |
## 二、其他依赖
- 开启编译test_player测试程序时依赖sdl。
- 开启x264/faac相关功能时依赖libx264与libfacc,默认关闭。
- 开启jemalloc时依赖jemalloc默认关闭。
- 开始mysql连接池功能时依赖libmysql-clinet,默认关闭。
## 三、ZLToolkit相关依赖
- [getopt](https://github.com/ZLMediaKit/ZLToolKit/tree/master/src/win32) windows下命令行解析工具其他平台不依赖。
- [uv_errno](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/uv_errno.h)部分系统错误处理代码来自libuv。
- [strptime_win](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/strptime_win.cpp) windows下strptime移植函数代码来源网络出处已不可考。
- [mini](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/mini.h) 来源于[github](https://github.com/r-lyeh-archived/mINI),经过整理和修改。
- [function_traits](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/function_traits.h)来源自网络,应该出自祁宇。
- [base64](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/base64.h) 来源自网络经过修改应该出自ffmpeg。
- [SHA1](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/SHA1.h) 整理自[GitHub](https://github.com/vog/sha1)
- [MD5](https://github.com/ZLMediaKit/ZLToolKit/blob/master/src/Util/MD5.h) 整理自GitHub,已无法找到原始出处。