xiongziliang
9bb6a2f828
全面整理转协议相关配置文件
2022-11-12 23:56:28 +08:00
xiongziliang
b54f50c7c0
修复hls流注销时相关bug:#2082
2022-11-12 09:57:47 +08:00
ziyue
520945c2e9
提高线程安全性
2022-11-01 10:53:38 +08:00
ziyue
15affeff1d
优化关闭媒体源相关逻辑: #1963
2022-09-18 20:36:47 +08:00
cqm
999e0b274e
简化代码:
...
- MediaSource引入shortUrl和getUrl来简化日志输出
- WebApi引入fillSockInfo
2022-09-07 11:47:15 +08:00
xiongziliang
20f1275c58
rtsp拉流、rtp单端口推流新增支持获取丢包率: #1877
2022-09-03 16:32:09 +08:00
xiongzilaing
679c79802f
整理媒体事件相关代码,删除无须重载时的多余代码逻辑
2022-08-28 17:25:56 +08:00
xiongziliang
c2ab45f78d
完善线程安全设计
2022-08-27 10:17:06 +08:00
ziyue
208b0865bd
修复全局变量初始化顺序错乱导致崩溃的问题
2022-08-23 14:11:32 +08:00
xiongziliang
c6a0e3ad66
rtp发送启停支持触发观看人数统计事件
2022-08-20 13:16:25 +08:00
custompal
771844d065
去除rtp_sender_mtx ( #1722 )
...
* 去除rtp_sender_mtx
* 无人观看定时器指定为MediaSource对象所属poller以确保读取观看数是线程安全的
Co-authored-by: xiongziliang <771730766@qq.com>
2022-06-18 13:22:57 +08:00
xiongziliang
fd11c53a78
Merge branch 'feature/srt' of github.com:ZLMediaKit/ZLMediaKit
2022-06-11 15:07:58 +08:00
xiongziliang
97116e1208
完善getOwnerPoller相关逻辑
2022-06-11 13:08:58 +08:00
xiongziliang
b6d3ec5251
完善获取丢包率pull request; 新增MediaSource::getOwnerPoller接口
2022-06-11 12:56:03 +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
xiongguangjie
b9f66ca1ec
add srt push string
2022-06-03 20:38:35 +08:00
ziyue
d037acbf62
完善ipv6支持
2022-05-08 17:06:10 +08:00
xiongziliang
a95bf960e0
完善ipv6支持
2022-05-08 09:25:47 +08:00
xiongziliang
2818e371b8
完善startSendRtp接口
2022-04-03 18:37:22 +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
ziyue
595182cebb
Revert "当调用mk_media_source_close(ptr, 1);时,主动注销流 ( #1401 )"
...
This reverts commit c97aa8483e
.
2022-02-09 14:21:35 +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
joshuafc
c97aa8483e
当调用mk_media_source_close(ptr, 1);时,主动注销流 ( #1401 )
...
* 当调用mk_media_source_close(ptr, 1);时,主动注销流
主动调用上述函数时,期望不再等待RtmpSession.cpp:49处getPoller()->doDelayTask(continue_push_ms, [push_src]() { return 0; });捕获的指针,等待析构时反注册,而是立即反注册。
* `MediaSource::close`逻辑执行成功后执行`unregist`
2022-01-27 14:56:18 +08:00
xiongziliang
3bf6ec8939
修复获取推流所有权导致引用计数紊乱的bug: #1397
2022-01-26 00:37:51 +08:00
ziyue
0ae9a8c8c8
Revert "添加递归溢出检测代码: #1363 "
...
This reverts commit 8937d9ea92
.
2022-01-24 11:38:36 +08:00
ziyue
8937d9ea92
添加递归溢出检测代码: #1363
2022-01-17 14:47:55 +08:00
ziyue
5b6ff0af27
完善mingw编译环境的适配
2022-01-11 14:09:57 +08:00
ziyue
f5efd232a9
rtsp/rtmp推流支持断连续推: #1240 , #1300
2022-01-10 16:43:57 +08:00
alexliyu7352
a441168004
修正不使用resetWhenReplay选项时, MediaSource会重复注册的问题 ( #1330 )
2022-01-04 14:47:41 +08:00
ziyue
0b79de9d13
MediaSource: 禁止重复推送一个已经注册的流
2021-11-19 15:33:16 +08:00
ziyue
4067f2beb6
ps rtp推流接口(startSendRtp)支持推送本地mp4录像
2021-10-21 10:21:52 +08:00
xiongziliang
7d1b2583e6
优化代码
2021-09-28 22:44:02 +08:00
ziyue
04bf829540
非rtsp协议减少一帧延时
2021-08-30 18:05:21 +08:00
ziyue
10522e4ea5
完善getOriginUrl接口
2021-08-16 17:31:13 +08:00
ziyue
4dbe0a1d3e
合并pr:#1025
2021-08-12 20:37:46 +08:00
ziyue
30b139eaf0
Merge branch 'feature_bafc' of https://github.com/xia-chu/ZLMediaKit
2021-08-12 11:18:34 +08:00
ziyue
e3d519dde6
无人观看自动关闭流时才打印日志
2021-08-12 10:54:57 +08:00
baiyfcu
0ed902509a
player增加speed,pause扩展,seek支持秒级定位,MP4按时间戳生成文件
2021-08-09 18:28:43 +08:00
ziyue
566a49e227
修复getMediaTracks接口相关功能
2021-07-20 13:15:57 +08:00
wxf
ece7186e6c
改为按 Session 查找媒体源以支持 TCP/UDP Session
2021-07-15 11:25:48 +08:00
ziyue
1485be266a
查找MediaSource时,app与stream id不能为空
2021-07-01 10:56:59 +08:00
xiongziliang
09fa6b7aae
精简代码
2021-06-30 23:35:19 +08:00
xiongziliang
c470016316
优化MediaSource遍历性能
2021-06-30 23:03:27 +08:00
ziyue
69c3b24d06
优化遍历MediaSource接口性能
2021-06-30 21:24:16 +08:00
xiongziliang
f69a23565d
Merge remote-tracking branch 'github/master' into dev
2021-04-18 23:13:47 +08:00
xiongziliang
387574a802
rtp主动推流时不触发无人观看事件:#799
2021-04-18 21:34:34 +08:00
xia-chu
155c59e17e
添加rtc类型的推流
2021-04-07 18:17:49 +08:00
xiongziliang
c0f4899950
录制接口支持指定切片时间大小:#747
2021-03-07 10:41:57 +08:00
xiongziliang
56f044f8ed
修复线程安全bug
2021-02-28 20:58:25 +08:00