Commit Graph

33 Commits

Author SHA1 Message Date
Johnny 0232caf068 add MediaTuple 2023-05-30 11:01:27 +08:00
xia-chu 936babf459 新增mk_media_source_find2接口 2023-05-25 16:57:03 +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
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
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
ziyue d037acbf62 完善ipv6支持 2022-05-08 17:06:10 +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 4dc621e1bb 转协议选项抽象为ProtocolOption对象 2022-03-12 13:24:23 +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 03e9c09c42 修复FullUrl()未url转义导致的bug 2021-08-26 19:10:04 +08:00
ziyue 69c3b24d06 优化遍历MediaSource接口性能 2021-06-30 21:24:16 +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
ziyue fd15fe70b2 合并 https://gitee.com/kingyuanyuan/ZLMediaKit 2020-12-27 18:41:53 +08:00
xiongziliang f05422bb65 c api支持国标推流:#578 2020-11-21 22:13:08 +08:00
xiongziliang 416d21df36 返回值去除std::move 2020-09-21 14:32:56 +08:00
xiongziliang f84981dc75 合并pr(添加录制ts完成通知): #479 2020-09-20 11:40:42 +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 8859e89ade 完善 c api 2020-04-22 09:51:04 +08:00
xiongziliang 1d5c6cb141 整理解析器 2020-04-20 18:13:45 +08:00
xiongziliang 7019e4717c 整理授权协议 2020-04-04 20:30:09 +08:00
xiongziliang 899dcc7386 修复拼写错误 2020-02-29 10:27:30 +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 5b43b2c004 添加util相关函数,整理库文件名 2019-12-27 10:10:31 +08:00