xiongguangjie
12d9351666
Fix compile error for enable_webrtc is off ( #3393 #3397 )
2024-03-22 20:41:14 +08:00
gongluck
5a6364bae2
Add datachannel c apis and callbacks( #3328 )
...
增加datachannel数据收发的回调通知 #3326,和控制datachannel回显的开关
---------
Co-authored-by: xiongziliang <771730766@qq.com>
2024-03-02 16:52:51 +08:00
夏楚
bbe8f4a018
release 8.0
2023-12-09 16:23:51 +08:00
xiongziliang
f6b6fe04cd
新增mk_publish_auth_invoker_do2接口,支持精细化控制推流转协议设置
2023-11-12 21:24:02 +08:00
xia-chu
c83a3c5639
mk_media_source_broadcast_msg接口添加返回值
2023-09-02 13:06:42 +08:00
xia-chu
144165d537
新增mk_media_source_broadcast_msg接口
...
通过该接口可以广播webrtc datachannel消息给webrtc播放器
2023-09-02 12:58:20 +08:00
johzzy
03770ff409
Replace the tuple (vhost/app/stream) with MediaTuple. ( #2560 )
2023-06-17 10:28:01 +08:00
xia-chu
72ba87c803
修复mk_media_source_get_track接口崩溃问题:#2552
2023-06-17 09:14:51 +08:00
xia-chu
24fb666fb3
新增mk_media_source_get_track方法: #2530
2023-06-10 14:57:47 +08:00
xia-chu
af0ebf4633
优化Parser代码命名
2023-06-10 14:55:40 +08:00
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