Commit Graph

103 Commits

Author SHA1 Message Date
alexliyu7352
07982b7243
静态连接到jemalloc库: #1759 2022-06-29 10:59:44 +08:00
xiongziliang
0eacda5327 新增docker ci并全面整理ci 2022-06-19 18:14:43 +08:00
xiongziliang
a44b770d9d 完善Android工程 2022-06-19 01:12:14 +08:00
xiongziliang
b24c4f8d33 默认禁用编译ffmpeg相关特性 2022-06-18 20:50:25 +08:00
Xiaofeng Wang
705875f410 添加 dl 依赖库 2022-06-12 18:27:55 +08:00
xiongguangjie
aa2ff01d9f first commit for srt intergrate 2022-06-03 13:25:32 +08:00
夏楚
e2908e9775
cmake构建时自动生成mk_export头文件,解决msvc链接设备问题 (#1660)
* 解决msvc下链接问题
* CMAKE添加自动生成mk api export头文件
* 兼容非cmake构建时情况

Co-authored-by: baiyfcu <baiyfcu@gmail.com>
2022-05-26 20:30:43 +08:00
ziyue
0739b1ddd2 完成FFmpeg相关代码迁移改造 2022-05-25 15:51:08 +08:00
zhaoyi233
d78657b706
检查sendmmsg相关依赖并设置对应的宏 2022-05-21 15:18:51 +08:00
starry
943deab664
解决CentOS7下Parse.cpp编译不通过问题 (#1627)
* Update CMakeLists.txt
解决编译不通过问题
2022-05-12 15:12:13 +08:00
Xiaofeng Wang
5844b61880
Merge pull request #1607 from Dw9/master
Update CMakeLists.txt
2022-05-05 09:38:44 +08:00
xiongziliang
fb003714e9 新增webrtc datachannel功能: #1216 2022-05-04 22:15:21 +08:00
Dw9
d507b76097
Update CMakeLists.txt 2022-05-01 12:19:23 +08:00
Dw9
ebe4141026
c api和测试范例新增webrtc功能 (#1574)
* Update Rtsp.cpp

* c sdk识别到enable_webrtc

* mk_api增加json库

* 对rtc http请求的处理

* c sdk 增加rtc服务器
2022-04-16 15:57:02 +08:00
mtdxc
af08b58d29
cmake项目分组 (#1431)
重要项目(toolkit和mediakit)增加目录显示
2022-02-17 10:33:42 +08:00
Dw9
80a0e27d8c
link atomic library automatic when compile on raspberrypi (#1405)
* 增加检测atomic源文件

* 支持树莓派编译,自动检测atomic链接库

* 精简cmake操作
2022-01-29 22:40:08 +08:00
ziyue
038a604d4f openssl未找到时关闭webrtc编译 2021-12-31 10:35:52 +08:00
ziyue
89870190e9 MPEG: 整合复用ts/ps生成代码 2021-12-28 21:21:01 +08:00
ziyue
27aaf31014 修复webrtc打开失败时的编译问题 2021-10-18 20:37:02 +08:00
ziyue
cdb71d2018 webrtc默认编译 2021-10-18 20:24:27 +08:00
明月惊鹊
2bb9003ac5
修正Release 和 Debug编译选项
根据传入的 -DCMAKE_BUILD_TYPE=Release 或者Debug, 或者不写(默认是Debug) 来决定生成何种编译文件。
2021-09-29 17:06:11 +08:00
xiongziliang
1292ec6d49 未指定编译类型时,强制为Debug编译 2021-09-29 01:18:58 +08:00
Johnny
1d648e9ae5 增加ccache编译加速 2021-09-22 17:37:56 +08:00
baiyfcu
626bf3dcf9 添加http文件服务可挂载物理目录,新增ENABLE_API_STATIC_LIB
sa
2021-08-25 14:30:31 +08:00
ziyue
4dbe0a1d3e 合并pr:#1025 2021-08-12 20:37:46 +08:00
baiyfcu
0ed902509a player增加speed,pause扩展,seek支持秒级定位,MP4按时间戳生成文件 2021-08-09 18:28:43 +08:00
ziyue
1b674a6ac2 播放器新增支持音频:#945 2021-06-29 17:47:01 +08:00
ziyue
3165a2f81c 修改服务器版本信息声明相关代码 2021-06-29 11:16:05 +08:00
wxf
8cf58dd843 Revert "调整链接顺序, 修正编译问题"
This reverts commit a92b02907d.
2021-06-28 13:53:28 +08:00
ziyue
89fb4222ce 默认关闭编译webrtc 2021-06-28 10:46:03 +08:00
wxf
a92b02907d 调整链接顺序, 修正编译问题
webrtc 依赖于 zlmediakit
2021-06-26 16:56:56 +08:00
xgj
98d9dcd009 when link ssl with static library add ld link like this cmake .. -DCMAKE_BUILD_TYPE=Release -DOPENSSL_ROOT_DIR=/usr/local/ssl -DOPENSSL_USE_STATIC_LIBS=TRUE 2021-06-11 11:57:55 +08:00
xgj
5b8b5c0ed5 for ssl static link add ld library link 2021-06-11 11:04:43 +08:00
ziyue
b5bf930467 调整cmake 2021-04-06 18:30:36 +08:00
ziyue
65e470e060 初步添加rtsp转webrtc相关功能 2021-03-25 16:01:54 +08:00
xia-chu
ef46945de6 恢复使用jemalloc库 2021-02-21 22:02:25 +08:00
xia-chu
0c728827aa 添加全局内存统计功能 2021-02-21 21:28:17 +08:00
xia-chu
1b24832a44 release编译不再链接jemalloc(实测发现使用jemalloc后性能降低) 2021-02-06 20:10:32 +08:00
xia-chu
f63b2b1863 去除编译警告,修复bug 2021-01-19 16:05:38 +08:00
xia-chu
b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
wxf
9a05c2be4d 调整 linux 下安装位置 2020-12-17 19:43:17 +08:00
xiongziliang
74d6689a65 rtp解包采用自有代码 2020-09-06 17:51:21 +08:00
wxf
b0e9f8c449 安装 C++ SDK 时也安装第三方库 2020-07-08 16:27:26 +08:00
wxf
dccb1e2a42 支持安装 C++ 库 2020-07-02 18:03:34 +08:00
wxf
e89e39704f 支持配置是否编译 api/tests/server 2020-07-02 18:03:28 +08:00
wxf
ac320ddc09 支持在编译时开启/关闭部分特性 2020-07-02 18:03:17 +08:00
xiongziliang
5f50441f43 降低第三方库头文件依赖性 2020-06-12 18:17:49 +08:00
xiongziliang
31ad2caa6b 使用抛异常替代asset,提高代码稳定性 2020-05-30 11:49:36 +08:00
xiongziliang
4130910574 优化头文件包含 2020-05-21 18:01:57 +08:00
xiongziliang
46be8a38e7 重写MP4点播 2020-04-03 20:45:58 +08:00