Commit Graph

116 Commits

Author SHA1 Message Date
xiongziliang
744c1427e8 gcc/clang编译环境下c sdk api导出默认可见 2023-04-02 20:58:52 +08:00
xiongziliang
dc8508c58f 完善c sdk对象描述元信息,防止隐式指针转换错误
void* 类型指针很容易存在隐式转换错误,用户无法察觉
2023-02-26 21:45:14 +08:00
ziyue
2f090e33cf 新增c sdk api,防止user_data导致的内存泄露 2023-02-11 15:14:18 +08:00
ziyue
5078723236 新增mk_http_body无拷贝创建api 2023-02-11 11:55:06 +08:00
ziyue
56586189cf 完善h264/h265分帧逻辑,更新h264文件直播测试程序 2023-02-11 11:43:41 +08:00
ziyue
0773e79fd1 新增自定义转协议创建mk_media接口 2023-02-11 11:40:32 +08:00
ziyue
9629dbd969 新增mk_ini配置文件相关接口 2023-02-11 11:39:26 +08:00
ziyue
b3ba6d4214 完善mk_transcode相关接口 2023-02-11 11:35:37 +08:00
xiongziliang
a916760ac3 整理webrtc c接口 2022-10-06 12:35:14 +08:00
gongluck
426d76f05c 增加通过offer获取answer的接口,不依赖http模块
(cherry picked from commit 94d0505ea6)
2022-10-06 12:35:02 +08:00
Dw9
43bf7c7918 c api support srt server 2022-09-22 21:18:34 +08:00
custompal
d853075175
RtpServer新增tcp主动模式支持 (#1938) 2022-09-09 10:56:28 +08:00
huangxiuqi
258a4dd166
C API和WebHook未找到流回调添加直接关闭机制 (#1948) 2022-09-09 10:55:35 +08:00
xiongziliang
c2ab45f78d 完善线程安全设计 2022-08-27 10:17:06 +08:00
ziyue
9c3b8a6a95 时间戳改为64位 2022-08-08 17:13:39 +08:00
ziyue
2bd52fa93d 隐藏c sdk中webrtc相关代码 2022-08-01 17:27:34 +08:00
Dw9
40099df3c0 c api支持从mp4推送rtp 2022-07-24 08:51:11 +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
59ff0a9a1a 添加utf-8 bom头,解决msvc下编译问题 2022-05-26 11:00:48 +08:00
ziyue
cb0e5c6c57 全面更新整理c sdk 2022-05-25 15:51:24 +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
490656ec3e 去除mk_media_init_mute_audio接口 2022-03-12 14:33:05 +08:00
xiongziliang
1b663e43ac 修复测试范例输入aac数据相关bug 2022-03-12 09:32:36 +08:00
ziyue
7f6be9e118 Refine: 消除编译警告 2021-12-30 15:28:27 +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
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
ziyue
57e91054af 合并日志相关pr: #1077 2021-08-30 20:47:11 +08:00
kevin cheng
5bd169e6de 新增C API 广播日志到上层应用 2021-08-30 19:03:20 +08:00
ziyue
03e9c09c42 修复FullUrl()未url转义导致的bug 2021-08-26 19:10:04 +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
f5842f8c1f 新增读取h264文件转流媒体范例 2021-08-02 15:54:51 +08:00
ziyue
69c3b24d06 优化遍历MediaSource接口性能 2021-06-30 21:24:16 +08:00
ziyue
d67060e97b mk_media_stop_send_rtp支持关闭单路流 2021-06-16 10:36:53 +08:00
ziyue
92f879d703 完善PlayerProxy关闭机制,重试次数超限后自动关闭 2021-06-09 15:01:45 +08:00
xiongziliang
c0f4899950 录制接口支持指定切片时间大小:#747 2021-03-07 10:41:57 +08:00
xia-chu
2b971a188d 完善c api 2021-02-06 20:10:30 +08:00
xia-chu
b6cbc87712 全面整理代码,去除编译警告 2021-01-17 18:31:50 +08:00
xiongziliang
13221ad796 http回复根据状态码自动生成status message: #602 2021-01-02 21:24:06 +08:00
xiongziliang
c69e9b8ec1 主动发送rtp接口(startSendRtp)支持返回本地端口: #538 2021-01-02 20:43:02 +08:00
xiongziliang
f05422bb65 c api支持国标推流:#578 2020-11-21 22:13:08 +08:00
xiongziliang
adb3be70d0 添加GB28181相关c api: #491 2020-09-20 21:23:33 +08:00
xiongziliang
f84981dc75 合并pr(添加录制ts完成通知): #479 2020-09-20 11:40:42 +08:00
xiongziliang
9c873e1d19 去除转协议开关参数 2020-09-20 09:26:00 +08:00
xiongziliang
9e26a02fb1 实现rtsp/rtmp按需转协议功能 2020-09-12 19:09:56 +08:00