Commit Graph

192 Commits

Author SHA1 Message Date
huangxiuqi
258a4dd166
C API和WebHook未找到流回调添加直接关闭机制 (#1948) 2022-09-09 10:55:35 +08:00
xiongzilaing
679c79802f 整理媒体事件相关代码,删除无须重载时的多余代码逻辑 2022-08-28 17:25:56 +08:00
xiongziliang
c2ab45f78d 完善线程安全设计 2022-08-27 10:17:06 +08:00
ziyue
208b0865bd 修复全局变量初始化顺序错乱导致崩溃的问题 2022-08-23 14:11:32 +08:00
xiongziliang
c6a0e3ad66 rtp发送启停支持触发观看人数统计事件 2022-08-20 13:16:25 +08:00
ziyue
9c3b8a6a95 时间戳改为64位 2022-08-08 17:13:39 +08:00
Xiaofeng Wang
1491770dba 生成的文件放到当前模块的目录下 2022-08-03 22:31:52 +08:00
明月惊鹊
5e317b1914
API目录支持安卓编译,输出libmk_api.a (#1854)
* API目录支持安卓编译,输出libmk_api.a

* API目录支持安卓编译,输出libmk_api.a[参考 wasphin大佬的指导改进了一些地方]

* update ndk version

Co-authored-by: 夏楚 <771730766@qq.com>
2022-08-03 20:57:16 +08:00
ziyue
2bd52fa93d 隐藏c sdk中webrtc相关代码 2022-08-01 17:27:34 +08:00
夏楚
76df34de81
Merge pull request #1825 from wasphin/feature/cmake
整理 CMakeLists.txt
2022-07-28 14:27:44 +08:00
Xiaofeng Wang
9d3ead61de 整理 CMakeLists.txt 2022-07-25 00:22:30 +08:00
Dw9
40099df3c0 c api支持从mp4推送rtp 2022-07-24 08:51:11 +08:00
Dw9
c4988e7cfc 修复mk_track_create创建的track无法初始化复用器的bug(#1784, #1778 ) 2022-07-07 16:56:54 +08:00
baiyfcu
fde6b436cc 封装rtp server创建和关闭 2022-06-22 10:31:53 +08:00
xiongziliang
f6b4eb418f 优化录制相关代码 2022-06-11 14:18:55 +08:00
xiongziliang
4f05aef245 兼容一些老的c编译器: #1668 2022-05-29 21:30:06 +08:00
xiongziliang
0c5b3f87e5 优化cmake 2022-05-28 09:48:19 +08:00
baiyfcu
4e57416be9 修复cmake generate export 和 test工程先后变编译错误问题 2022-05-27 17:03:49 +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
989e7b2e75 解决msvc下编译问题 2022-05-26 11:59:19 +08:00
ziyue
59ff0a9a1a 添加utf-8 bom头,解决msvc下编译问题 2022-05-26 11:00:48 +08:00
ziyue
d79178d116 解决msvc下编译问题 2022-05-26 10:49:44 +08:00
ziyue
5f3a46d611 FFmpeg未找到时,忽略player_opencv用例 2022-05-25 16:06:30 +08:00
ziyue
cb0e5c6c57 全面更新整理c sdk 2022-05-25 15:51:24 +08:00
ziyue
d037acbf62 完善ipv6支持 2022-05-08 17:06:10 +08:00
Dw9
67bb53746e
Update CMakeLists.txt 2022-04-19 18:07:03 +08:00
Dw9
c82cc587c8
fix typo (#1578)
fix typo
2022-04-18 11:48:56 +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
xiongziliang
2818e371b8 完善startSendRtp接口 2022-04-03 18:37:22 +08:00
xiongziliang
94282d240e 修复编译问题 2022-03-12 20:27:22 +08:00
xiongziliang
490656ec3e 去除mk_media_init_mute_audio接口 2022-03-12 14:33:05 +08:00
xiongziliang
4dc621e1bb 转协议选项抽象为ProtocolOption对象 2022-03-12 13:24:23 +08:00
xiongziliang
1b663e43ac 修复测试范例输入aac数据相关bug 2022-03-12 09:32:36 +08:00
ziyue
5c6dcd041f 修复c api日志路径设置可能出错的问题 2022-02-24 11:30:19 +08:00
mtdxc
af08b58d29
cmake项目分组 (#1431)
重要项目(toolkit和mediakit)增加目录显示
2022-02-17 10:33:42 +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
88dc8d0a73 重写http客户端异常处理机制 2022-01-20 15:17:19 +08:00
ziyue
ee6ad66a6d HTTP: 重写http相关超时管理机制 2022-01-19 22:50:44 +08:00
ziyue
6636482bcf 修复c api日志打印bug 2022-01-10 19:57:26 +08:00
ziyue
7f6be9e118 Refine: 消除编译警告 2021-12-30 15:28:27 +08:00
xiongziliang
9d94aa8ded Bugfix: 修复ZLToolKit适配相关bug 2021-11-13 00:27:53 +08:00
夏楚
fc4380fffc !12 api增加日志分片文件大小和文件个数配置接口
Merge pull request !12 from 倔强的土豆/feature/add_log_config
2021-10-22 08:02:12 +00:00
ziyue
89389601d5 确保window下编译通过 2021-10-19 10:12:47 +08:00
ziyue
a8e61010cf 整理日志接口 2021-10-18 16:02:14 +08:00
ziyue
5d9f05669e mk_log_printf改用vasprintf函数 2021-10-18 15:09:02 +08:00
ziyue
15edbeac3e 整理http相关代码 2021-09-30 16:10:09 +08:00
cgm
8b1bccdd00 api增加log日志文件参数设置 2021-09-28 09:52:29 +08:00
ziyue
3bc0769ccb 完善mk_media接口 2021-09-27 14:34:26 +08:00
ziyue
e9008afca0 addTrack/inputFrame接口支持返回值;新增全局添加静音音频接口 2021-09-27 13:12:53 +08:00
hejilin
dcb775c6e8 去除非第三方库的编译告警 2021-09-16 16:00:46 +08:00