xiongziliang
a916760ac3
整理webrtc c接口
2022-10-06 12:35:14 +08:00
xiongziliang
12551be33c
提炼ProtocolOption赋值相关逻辑
2022-09-16 23:31:37 +08:00
夏楚
4a35ddbddb
Merge pull request #1942 from mtdxc/reduce_code
...
简化代码
2022-09-09 11:10:55 +08:00
custompal
d853075175
RtpServer新增tcp主动模式支持 ( #1938 )
2022-09-09 10:56:28 +08:00
cqm
999e0b274e
简化代码:
...
- MediaSource引入shortUrl和getUrl来简化日志输出
- WebApi引入fillSockInfo
2022-09-07 11:47:15 +08:00
xiongziliang
00c9749b5d
防止多个track时获取rtp推流丢包率失败
2022-09-03 16:47:37 +08:00
PioLing
0948a3df31
支持在addStreamProxy和on_publish中控制单个流是否开启时间戳覆盖 ( #1930 )
2022-09-03 09:54:09 +08:00
custompal
dd6495cc07
补充getMediaPlayerList接口注释及postman示例
2022-09-02 17:46:09 +08:00
custompal
33e1e6b88d
getMediaPlayerList返回播放器id以及会话类型名称
2022-09-01 21:52:43 +08:00
custompal
d0214a13e1
防止getPlayerList返回的json数据为null
2022-09-01 17:45:06 +08:00
custompal
38170c702e
修正gcc4.8编译错误
2022-09-01 17:33:36 +08:00
custompal
04aa3ef41f
增加获取媒体流播放器列表功能
2022-08-30 21:05:19 +08:00
xiongziliang
6a4297845f
新增发送rtp被动关闭hook
2022-08-27 10:53:47 +08:00
xiongziliang
9f0c15a4f0
startSendRtp接口支持rtcp接收超时主动停止
2022-08-20 12:48:27 +08:00
Dw9
30984d2076
mp4录制支持作为观看者参与播放人数统计 ( #1880 )
2022-08-16 11:47:24 +08:00
xiongguangjie
a1000da71f
add get version restful api
2022-08-12 18:09:44 +08:00
ziyue
7458a67c66
修正deleteRecordDirectory接口拼写错误并精简代码
2022-08-05 16:01:31 +08:00
Dw9
73d2cd4ff7
修复pr1885 删除文件判断逻辑错误
2022-08-04 22:00:44 +08:00
dreamisdream
db70aec690
增加webapi deleteRecordDirectroy(删除录像文件夹) ( #1851 )
2022-08-04 10:15:07 +08:00
ziyue
54f400a6e9
确保MediaServer主函数可以多次调用: #1838
2022-07-29 16:24:43 +08:00
Xiaofeng Wang
8192b37cd4
修正 ENABLE_RTPPROXY 的处理
2022-07-24 22:30:59 +08:00
custompal
1291bf1d21
添加bom头
2022-07-15 20:01:00 +08:00
custompal
d3b37b76bd
getMp4RecordFile接口可使用自定义的录像保存根目录来搜索文件
2022-07-15 19:53:10 +08:00
baiyfcu
fde6b436cc
封装rtp server创建和关闭
2022-06-22 10:31:53 +08:00
ziyue
dfec2d76e0
修复close_stream接口无回复问题
2022-06-14 16:29:04 +08:00
xiongziliang
4d6cff36b8
添加bom头
2022-06-11 16:00:45 +08:00
xiongziliang
84d0d1db19
getAllSession接口返回完整可读类名
2022-06-11 15:03:28 +08:00
xiongziliang
926e78272c
优化获取丢包率相关代码
2022-06-11 14:45:56 +08:00
xiongziliang
974428d1e7
确保获取丢包率时线程安全
2022-06-11 14:40:14 +08:00
xiongziliang
09af12a183
操作MediaSource对象时确保线程安全
2022-06-11 14:17:43 +08:00
Leon
be995f9cd2
!17 【功能请求】 /index/api/getMediaList接口 增加LOSS字段用于统计每个轨道丢包率反馈
...
* update webrtc/WebRtcPusher.h.
* update webrtc/WebRtcPusher.cpp.
* update webrtc/WebRtcTransport.h.
* update webrtc/WebRtcTransport.cpp.
* update src/Common/MediaSource.h.
* update src/Common/MediaSource.cpp.
* update server/WebApi.cpp.
2022-06-11 04:31:06 +00:00
xiongziliang
8231c5c293
新增GB28181 tcp passive被动发送接口(startSendRtpPassive)
2022-05-14 23:25:22 +08:00
ziyue
3062ea0e7c
初步支持ipv6: #576 , #1406
2022-05-07 20:06:08 +08:00
ziyue
200a193c04
openRtpServer新增ssrc参数修改为追加至函数末尾, 确保代码逻辑一致无歧义: #1572
2022-04-28 17:44:35 +08:00
wangcker
e712639e33
openrtpserver接口新增ssrc参数,强制过滤不属于本端口的视频流,以解决视频串流问题 ( #1572 )
2022-04-16 15:12:49 +08:00
xiongziliang
a6e82799f5
openRtpServer接口新增re_use_port参数
2022-04-09 10:26:15 +08:00
xiongziliang
2818e371b8
完善startSendRtp接口
2022-04-03 18:37:22 +08:00
xgj
29ceddd23d
fix startsendrtp pt error
2022-04-01 19:15:35 +08:00
xgj
9d532cf16b
fix startsendrtp pt error
2022-04-01 19:12:37 +08:00
xgj
61625f458f
for webapi startsendrtp can send raw rtp
2022-04-01 18:28:09 +08:00
xiongziliang
5879947325
webrtc url添加session参数,用于hook追踪会话唯一性
2022-03-27 21:12:59 +08:00
xiongziliang
76372cd34b
修好addStreamProxy接口获取参数失败的问题
2022-03-12 15:23:45 +08:00
xiongziliang
d239ada9ac
精简代码
2022-03-12 15:18:12 +08:00
xiongziliang
3c99b3af98
修复addStreamProxy接口笔误
2022-03-12 15:08:30 +08:00
xiongziliang
9527a2b1cf
addStreamProxy接口新增多种转协议相关参数
2022-03-12 15:07:01 +08:00
xiongziliang
0f1120b8a6
on_publish hook新增多种选项
2022-03-12 14:34:48 +08:00
xiongziliang
4dc621e1bb
转协议选项抽象为ProtocolOption对象
2022-03-12 13:24:23 +08:00
ziyue
63f22ee6f2
截图失败时,返回ffmpeg日志; ffmpeg命令支持相对路径
2022-02-24 11:28:48 +08:00
ziyue
a3d696d805
完善判定ffmpeg截图是否为空逻辑
2022-02-23 17:06:09 +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