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
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
baiyfcu
626bf3dcf9
添加http文件服务可挂载物理目录,新增ENABLE_API_STATIC_LIB
...
sa
2021-08-25 14:30:31 +08:00
ziyue
232263669c
修复回放速度回调事件user_data指针错误的问题
2021-08-16 16:42:09 +08:00
ziyue
7b60f8b093
优化完善代码
2021-08-12 20:55:11 +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
f833bfb031
修复编译问题
2021-08-02 17:12:59 +08:00
ziyue
f5842f8c1f
新增读取h264文件转流媒体范例
2021-08-02 15:54:51 +08:00
ziyue
bf8642d62f
修复笔误:#955
2021-07-06 11:16:59 +08:00
ziyue
69c3b24d06
优化遍历MediaSource接口性能
2021-06-30 21:24:16 +08:00
ziyue
1b674a6ac2
播放器新增支持音频:#945
2021-06-29 17:47:01 +08:00
ziyue
d67060e97b
mk_media_stop_send_rtp支持关闭单路流
2021-06-16 10:36:53 +08:00
ziyue
a09de23271
修复调用mk_media_stop_send_rtp函数导致崩溃的bug
2021-06-16 10:14:24 +08:00
ziyue
92f879d703
完善PlayerProxy关闭机制,重试次数超限后自动关闭
2021-06-09 15:01:45 +08:00
xia-chu
3da874b6a1
修复错误拼写、加快流注册速度
2021-04-30 11:47:21 +08:00
xia-chu
adc3d74344
修复bug
2021-04-28 17:33:47 +08:00
xiongziliang
c0f4899950
录制接口支持指定切片时间大小:#747
2021-03-07 10:41:57 +08:00
xia-chu
80bcf53ccf
更新ZLToolKit并适配代码
2021-02-06 20:10:34 +08:00
xia-chu
b26f876cbb
添加c api推流测试程序:#716
2021-02-06 20:10:31 +08:00
xia-chu
2b971a188d
完善c api
2021-02-06 20:10:30 +08:00
xiongziliang
5d752c89b5
修复编译问题
2021-01-17 20:15:08 +08:00
xia-chu
b6cbc87712
全面整理代码,去除编译警告
2021-01-17 18:31:50 +08:00
xia-chu
0e3c21932d
修复编译失败的问题
2021-01-03 15:55:26 +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
ziyue
fd15fe70b2
合并 https://gitee.com/kingyuanyuan/ZLMediaKit
2020-12-27 18:41:53 +08:00
xiongziliang
f7433b0f90
头文件中隐藏不必要的宏,避免宏蔓延:#554
2020-11-21 22:39:32 +08:00
xiongziliang
f05422bb65
c api支持国标推流:#578
2020-11-21 22:13:08 +08:00
xiongziliang
bae52db6ba
修复关闭某些功能后,编译失败的问题
2020-09-27 16:54:55 +08:00
xiongziliang
416d21df36
返回值去除std::move
2020-09-21 14:32:56 +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
0fce108de5
Merge branch 'feature/on-record-ts' of https://github.com/wasphin/ZLMediaKit into pr
2020-09-20 11:01:45 +08:00
xiongziliang
9c873e1d19
去除转协议开关参数
2020-09-20 09:26:00 +08:00
wxf
748bb8e488
统一 mp4 及 ts 录像信息定义
2020-09-15 19:09:26 +08:00
xiongziliang
9e26a02fb1
实现rtsp/rtmp按需转协议功能
2020-09-12 19:09:56 +08:00
xiongziliang
a22f97c777
rtsp/rtmp/mp4支持opus并整理代码
2020-08-01 10:22:12 +08:00
xiongziliang
fdbed9e83b
兼容一些不规范的rtmp流
2020-08-01 10:17:54 +08:00
xiongziliang
b603b8a68d
支持http api动态添加或关闭rtp服务器
2020-07-02 22:23:43 +08:00
夏楚
55cc1d7391
Merge pull request #383 from wasphin/feature/install-cxx-api
...
支持单独安装 C++ 库
2020-07-02 18:19:27 +08:00
xiongziliang
3c858a8351
添加媒体注册回调事件:#373
2020-07-02 18:14:39 +08:00
wxf
dccb1e2a42
支持安装 C++ 库
2020-07-02 18:03:34 +08:00
xiongziliang
e89caa2385
c sdk支持pcm输入:#363
2020-06-24 11:18:04 +08:00
zhlong
3d25ede46f
为API添加获取配置型内容的接口
2020-06-24 09:50:35 +08:00
lyg1949
f0a538d37d
实现输入PCM帧的接口
...
实现输入PCM帧的接口
2020-06-24 08:54:15 +08:00
lyg1949
791c773ae0
增加输入PCM帧的接口
...
在使用faac库的前提下,增加输入PCM帧的接口
2020-06-24 08:52:45 +08:00
xiongziliang
09995a7ed8
完善websocket c api
2020-06-04 16:17:03 +08:00
xiongziliang
477475a60f
批量添加bom头、批量替换tab字符
2020-05-18 15:31:49 +08:00
xiongziliang
683c8eef15
添加获取线程的方法
2020-05-08 09:52:05 +08:00
xiongziliang
aa9bd56c5a
回调可以设置空指针
2020-04-27 09:18:46 +08:00
xiongziliang
7272f01ea9
确保能同步取消定时器
2020-04-26 19:36:17 +08:00
xiongziliang
341bb5d84a
确保定时器能同步取消
2020-04-26 19:34:58 +08:00
xiongziliang
3651609a5f
确保mk_player_release后不再触发回调
2020-04-26 19:09:38 +08:00
xiongziliang
ff7cf5f4d3
完善注释
2020-04-26 19:04:47 +08:00
xiongziliang
e141eeb8b8
同步取消回调
2020-04-26 19:02:40 +08:00
xiongziliang
46740b7c31
修复编译问题
2020-04-24 14:13:50 +08:00
xiongziliang
bda57b57f2
修复内存失效的问题
2020-04-24 14:06:28 +08:00
xiongziliang
eda7a59f3c
统一事件参数类型
2020-04-23 22:04:59 +08:00
xiongziliang
b6946a5968
事件广播触发者改成SockInfo对象
2020-04-23 21:38:44 +08:00
xiongziliang
4d84661a87
更新ZLToolKit
2020-04-23 17:50:12 +08:00
xiongziliang
eb67bc8348
完善测试程序
2020-04-22 09:55:24 +08:00
xiongziliang
8859e89ade
完善 c api
2020-04-22 09:51:04 +08:00
xiongziliang
1d5c6cb141
整理解析器
2020-04-20 18:13:45 +08:00
xiongziliang
003cd58371
完善接口
2020-04-19 00:05:02 +08:00
xiongziliang
49596bd97f
简化接口
2020-04-18 23:56:27 +08:00
xiongziliang
5c3418a412
合并 #278
2020-04-18 18:46:20 +08:00
baiyfcu
40afa204d5
增加rtmp/rtsp对音频G711A,G711U的支持
2020-04-17 17:47:10 +08:00
baiyfcu
340629cdc6
添加对g711A/U rtsp支持相关文件,api添加windows静态库编译选项,g711 RTMP支持尚未修改
2020-04-08 15:42:52 +08:00
xiongziliang
e5d5cabf89
部分恢复录制相关接口
2020-04-05 09:26:29 +08:00
xiongziliang
7019e4717c
整理授权协议
2020-04-04 20:30:09 +08:00
xiongziliang
cefb2a7cc4
hls/mp4录制不再能随时开启或关闭
2020-04-04 14:33:12 +08:00
xiongziliang
523a8d0527
消除编译警告
2020-04-03 22:19:04 +08:00
xiongziliang
40a7b5b5b4
防止未赋值导致崩溃的问题
2020-04-02 10:35:10 +08:00
xiongziliang
651d0da14a
防止未赋值导致崩溃的问题
2020-04-02 10:34:25 +08:00
xiongziliang
f1914ca67f
优化事件触发器性能
2020-04-02 10:32:16 +08:00
xiongziliang
205c894eb0
添加mk_media_set_on_seek接口
2020-04-02 10:31:33 +08:00
xiongziliang
ace200716a
修复无人播放事件触发延时不准确的bug
2020-03-23 10:21:17 +08:00
xiongziliang
1168174c2b
tab统一替换为4个空格键:#242
2020-03-20 11:51:24 +08:00
xiongziliang
f76a203768
完善注释
2020-03-10 23:22:48 +08:00
xiongziliang
891b86e7ea
新增拉流代理源相关api
2020-03-10 22:55:19 +08:00
xiongziliang
d35f1d0bfe
优化接口命名
2020-03-06 11:11:27 +08:00
xiongziliang
a89e81d3f3
完善日志
2020-03-05 18:04:34 +08:00
xiongziliang
899dcc7386
修复拼写错误
2020-02-29 10:27:30 +08:00
xiongziliang
1e53500eb0
mk_media接口支持无人观看事件
2020-02-28 17:53:21 +08:00
xiongziliang
5acdf1f789
完善注释
2020-02-27 15:48:52 +08:00
xiongziliang
38584a7478
添加mk_media_init_complete接口
2020-02-27 11:40:38 +08:00
xiongziliang
618b028da4
修复拼写错误
2020-02-21 11:35:53 +08:00
xiongziliang
7e25537957
流量汇报事件添加客户端ip和端口参数
2020-02-13 11:33:59 +08:00
xiongziliang
ead8b5a89c
ios默认只生成c静态库
2020-02-05 23:34:51 +08:00
xiongziliang
2b511a05cc
修复编译问题
2020-01-14 11:21:21 +08:00
xiongziliang
8acb6e2093
修正错误注释
2020-01-09 17:17:48 +08:00
xiongziliang
d082955510
合并#199
2020-01-02 16:29:20 +08:00
Gemfield
e31c1ee207
Add optional customized_path parameter for startRecord
2020-01-02 12:47:12 +08:00
xiongziliang
e91c26c052
实现hls的流量汇报事件
2019-12-29 15:38:29 +08:00
xiongziliang
4b4c4e0cec
实现hls按需拉流
2019-12-29 11:52:02 +08:00
xiongziliang
54736859d4
基本完成hls相关的主要事件
2019-12-29 10:49:04 +08:00
xiongziliang
e72fa359b6
完善hls播放器个数计数
2019-12-28 16:57:35 +08:00
xiongziliang
20d56b713f
性能优化
2019-12-28 13:39:25 +08:00
xiongziliang
37bca15dc9
flv录制添加参数vhost
2019-12-27 13:56:02 +08:00
xiongziliang
2aec68fd6f
添加install命令
2019-12-27 12:03:54 +08:00
xiongziliang
c3a32e862a
修复编译错误
2019-12-27 10:52:14 +08:00
xiongziliang
7d7b29825f
添加线程相关api
2019-12-27 10:47:01 +08:00
xiongziliang
e8951c129f
添加线程相关api
2019-12-27 10:46:40 +08:00
xiongziliang
5b43b2c004
添加util相关函数,整理库文件名
2019-12-27 10:10:31 +08:00
xiongziliang
528e4fffe5
完成tcp服务器/客户端 c api
2019-12-26 21:24:40 +08:00
xiongziliang
11a7d1e6c4
完成tcp服务器/客户端 c api
2019-12-26 21:22:19 +08:00
xiongziliang
806747a9d5
完善范例程序
2019-12-26 09:50:10 +08:00
xiongziliang
ca833c40d5
完善范例程序
2019-12-26 09:49:45 +08:00
xiongziliang
8b23f01509
修复编译失败问题
2019-12-25 20:13:49 +08:00