xiongguangjie
|
ba1a88f202
|
修复ffmpeg5以上默认不合并帧导致解码失败的bug (#3809 #3794)
FFmpegDecoder 默认合并帧,ffmpeg 5以上不支持将不完整的帧送入解码器中,根据 issue #3794 做出修改
|
2024-08-10 11:09:54 +08:00 |
|
Weng, Qiang
|
4d8b000198
|
player_opencv.c中brg24变量的内存对齐 (#3800)
在本地测试时发现,player_opencv.c程序如果不事先对brg24变量进行内存对齐,之后传入函数,运行到src/Codec/Transcode.cpp:FFmpegSws::inputFrame:sws_scale时可能会出现段错误
|
2024-08-10 11:06:33 +08:00 |
|
xia-chu
|
da704ab2f1
|
更新并适配ZLToolKit
|
2024-08-04 20:46:05 +08:00 |
|
xiongguangjie
|
47b8435d7c
|
修复addStreamProxy拉流代理同协议下开关问题 (#3779 #3770)
|
2024-08-02 21:32:32 +08:00 |
|
u7ko4
|
e3cad7f8fa
|
支持绑定到指定网卡 (#3760)
|
2024-08-01 11:03:26 +08:00 |
|
xia-chu
|
81aef25583
|
整理startSendRtp相关接口,新增支持udp被动模式
startSendPassive接口指定is_udp为1时则为开启udp被动模式, 被动模式下需要对方先发数据给zlmediakit,然后才能回复rtp数据;
同时在被动模式指定src_port时,不再等待对方连接成功后再返回(而是直接返回成功和端口号,失败通知请监听on_send_rtp_stopped hook)。
|
2024-07-28 23:37:13 +08:00 |
|
夏楚
|
fea7f3647e
|
Update issue_lint.yml
|
2024-07-23 11:31:54 +08:00 |
|
xia-chu
|
3be77616e7
|
修复链接问题
|
2024-07-21 22:51:20 +08:00 |
|
xiongguangjie
|
8398ae17e4
|
compatible rtsp sdp parse no samplerate for audio (#3740)
兼容rtsp sdp协商中未声明采样率但是可以通过a 字段中fmtp中有config中解析出来的情况
|
2024-07-21 20:43:52 +08:00 |
|
xia-chu
|
9463d1291d
|
修复编译警告
|
2024-07-21 19:47:36 +08:00 |
|
xia-chu
|
6583e2869a
|
确保加载h264视频转流媒体时间戳精准 (#3691)
|
2024-07-21 19:21:23 +08:00 |
|
xia-chu
|
66065f5359
|
修复rtp推流协议为空的bug
|
2024-07-21 19:17:12 +08:00 |
|
xia-chu
|
a14e40f8d2
|
修复webrtc rtp重发列队可能由于rtp时间戳异常导致内存溢出的bug
|
2024-07-21 19:16:34 +08:00 |
|
chdahuzi
|
c6a8118c10
|
fmp4封装超过一定I帧间隔,强制刷新segment,防止内存上涨 (#3736)
|
2024-07-19 17:10:22 +08:00 |
|
mtdxc
|
e3dcd9119e
|
use vars.VERSION_ISSUE_NO (#3716)
将持续集成编译发布issue版本号,设成可配置,当没设置时不自动发布版本
Co-authored-by: cqm <cqm@97kid.com>
|
2024-07-17 11:41:20 +08:00 |
|
张传峰
|
aad98be5ef
|
ehome协议推流花屏问题 (#3720)
https://github.com/ZLMediaKit/ZLMediaKit/issues/3710
当前修改方式 只检测一次 由于第一个数据是256字节需要检测两次 ;现在修改方式是检测3次, 如果失败就不是ehome。后续不需要检测
|
2024-07-17 11:40:10 +08:00 |
|
mtdxc
|
d735aa1797
|
Media tuple refactor (#3715)
Co-authored-by: cqm <cqm@97kid.com>
|
2024-07-14 09:32:41 +08:00 |
|
张传峰
|
0eb38635ce
|
国标推流一直打印 'Already existed a same track' (#3713)
https://github.com/ZLMediaKit/ZLMediaKit/pull/3689
https://github.com/ZLMediaKit/ZLMediaKit/issues/3702#issuecomment-2222326053
|
2024-07-14 09:27:14 +08:00 |
|
waken
|
9727e03c2e
|
修复创建单端口udp_server自定义vhost、app为空问题 (#3714 #3702)
|
2024-07-14 09:26:29 +08:00 |
|
PioLing
|
3e7e1a317e
|
Fix the bug in Win32 that fails to retrieve sizes larger than 4GB. (#3707 #3702)
|
2024-07-10 10:43:14 +08:00 |
|
autoantwort
|
f24802d0e4
|
WebAPI: Fix build if ENABLE_MP4=false (#3699)
The class `MP4Reader` is only defined if the macro is ON
|
2024-07-09 10:43:34 +08:00 |
|
zhang2349
|
c72e576420
|
rtp server新增支持自定义vhost和app名称 (#3693)
代码来自https://github.com/ZLMediaKit/ZLMediaKit/pull/3446 , 增加了vhost
|
2024-07-09 10:42:10 +08:00 |
|
xia-chu
|
b4fecdc929
|
防止对象析构时抛异常导致的崩溃
|
2024-07-05 21:06:11 +08:00 |
|
xiongguangjie
|
8815776b81
|
For rtc web demo add vconsole to look log on mobile phone (#3694)
add vconsole for mobile phone debug
|
2024-07-05 20:56:58 +08:00 |
|
benshi
|
fb49515baa
|
添加从mk_parser循环获取所有header的接口 (#3692)
add mk_api: 添加从mk_parser循环获取所有header的接口
|
2024-07-05 20:56:23 +08:00 |
|
zhang2349
|
6c3d362b5a
|
修正finish是true但track不支持,没有执行addTrackCompleted的问题 (#3689)
加快track类型不支持时媒体的注册速度
|
2024-07-05 20:55:36 +08:00 |
|
xiongguangjie
|
5b4ec8415d
|
Fix dahua nvr rtsp record compatible bug (#3677 #3632)
|
2024-07-05 20:54:06 +08:00 |
|
xia-chu
|
9f98c732ec
|
解决centos7官方源下架问题
|
2024-07-05 20:49:02 +08:00 |
|
xiongziliang
|
c15e454286
|
更新三方库,提高国标流兼容性
|
2024-06-29 21:02:07 +08:00 |
|
xiongziliang
|
56d30322fe
|
Linux平台下适配recvmmsg接口
|
2024-06-29 11:33:17 +08:00 |
|
xiongziliang
|
8390d72b78
|
优化on_publish hook响应太慢导致rtp推流无法秒开的问题
由限制缓存个数改成限制缓存时间长度(10秒)
|
2024-06-28 22:40:44 +08:00 |
|
xia-chu
|
5470049076
|
精简ProtocolOption相关代码
|
2024-06-28 19:40:46 +08:00 |
|
gaoshan
|
116c3e4642
|
Fix android build, link log library (#3670)
|
2024-06-28 19:09:41 +08:00 |
|
sgzed
|
cf6066b36e
|
bugfix: 修复所有Player的删除器使用同一个线程进行析构导致崩溃的问题 (#3672)
Player的删除器release_func是static类型,weak_poller不会更新了。后面析构使用的就不是正确的poller线程了。
|
2024-06-28 16:08:10 +08:00 |
|
Lidaofu
|
5a717186dd
|
feat: 增加拉流代理rtsp时提供倍速功能支持 (#3669)
Co-authored-by: lidaofu <lidf@ahtelit.com>
|
2024-06-28 16:08:08 +08:00 |
|
Xiaofeng Wang
|
2f2e8c2e43
|
Adjust video layout (#3658)
|
2024-06-24 09:28:43 +08:00 |
|
xiongziliang
|
2bf16e63e1
|
保证rtp服务器tcp模式下线程安全
|
2024-06-22 13:04:06 +08:00 |
|
xiongziliang
|
2ead272187
|
修复webrtc播放时生成config rtp线程安全的bug
rtsp直接代理时会从config frame生成rtp,在获取VideoTrack配置帧列表时存在线程安全风险;
同时简化getConfigFrames函数代码,去除缓存逻辑。
|
2024-06-22 13:04:06 +08:00 |
|
xiongziliang
|
1ef3642ed4
|
优化webrtc jitter buffer相关参数
|
2024-06-22 13:04:06 +08:00 |
|
xiongguangjie
|
34bb843e9c
|
update zlmrtcclient.js sdk and demon (#3653)
1.can select video and audio source when push stream
2.support video and audio switch on fly for push
|
2024-06-21 13:59:59 +08:00 |
|
xiongguangjie
|
9106dde23e
|
g711 rtp encoder rtp mark set false compitable for freeswitch (#3647)
|
2024-06-19 18:42:06 +08:00 |
|
KkemChen
|
2f6723f602
|
perf: 调整VideoStack相关代码 (#3642)
1. 修复编译宏不生效问题
2. 新增reset接口,用于不断流的情况下变更拼接参数
|
2024-06-19 14:06:02 +08:00 |
|
Xiaofeng Wang
|
efc683228c
|
修复H264/H265创建config帧异常问题(#3643)
https://github.com/ZLMediaKit/ZLMediaKit/pull/3611#issuecomment-2177535917
|
2024-06-19 14:05:23 +08:00 |
|
Xiaofeng Wang
|
84dbe4b076
|
Send config frames once before sending DirectProxy RTP packets (#3611)
|
2024-06-16 09:37:33 +08:00 |
|
xiongziliang
|
3de2ee7a2b
|
优化aac rtp解码器内存安全限定
|
2024-06-16 09:34:39 +08:00 |
|
Lidaofu
|
ad7b28bb0a
|
补充mk_track、mk_media部分c api (#3628)
Co-authored-by: lidaofu <lidf@ahtelit.com>
Co-authored-by: xiongziliang <771730766@qq.com>
|
2024-06-15 15:55:39 +08:00 |
|
xiongziliang
|
720d6304d2
|
修复aac rtp解码兼容性相关bug
|
2024-06-15 15:11:36 +08:00 |
|
xiongziliang
|
170ec3c830
|
调整持续集成脚本
|
2024-06-15 12:14:40 +08:00 |
|
PioLing
|
f9f386bc23
|
修改完善MediaSource事件拦截器 (#3622)
|
2024-06-14 12:59:02 +08:00 |
|
PioLing
|
d34da06766
|
bugfix: 修复rtp推流观看人数统计异常的问题 (#3620 #3615)
|
2024-06-13 11:41:22 +08:00 |
|