sky
|
9f2037ec5c
|
真机微信小程序播放fmp4
Signed-off-by: sky <3178676884@qq.com>
|
2025-11-03 04:57:10 +00:00 |
|
mtdxc
|
f35771a83e
|
完善ertmp相关代码 (#4505)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
增加多种Codec支持,并修复一些bug:
- opus 非标准实现,不输出config frame,与旧的实现保持一致
- 添加RTMP_CODEC_MAP宏,精简代码
|
2025-10-19 11:56:35 +08:00 |
|
xia-chu
|
f7c2803691
|
修复getSequence拼写错误
|
2025-10-18 12:45:11 +08:00 |
|
xia-chu
|
07f8f46e8a
|
默认输出增强型rtmp协议
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-10-16 20:16:11 +08:00 |
|
xia-chu
|
8b6aa37b87
|
优化ertmp对opus的支持
|
2025-10-16 20:15:34 +08:00 |
|
mtdxc
|
b003eb3eec
|
各协议全面支持vp8/vp9/av1编码,ertmp新增支持opus编码 (#4498)
实现功能:
- rtp 增加vp8,vp9和av1编码支持
- 实现MP4录像所需的extra_data接口
- 扩展rtmp增加对opus、vp8、vp9和av1的支持
已知问题:
- 开启enhance rtmp后,ffmpeg暂时不支持播放vp8编码格式,其他格式的支持
- vp9和av1开始播放时容易遇到卡顿情况,过几秒后好了,原因暂时未知
---------
Co-authored-by: xia-chu <771730766@qq.com>
|
2025-10-16 19:26:46 +08:00 |
|
mtdxc
|
73d348ea96
|
修复test_player没声音和windows控制台日志不输出bug (#4484)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-09-30 11:05:01 +08:00 |
|
mtdxc
|
21d1ea9676
|
sr发送限频
|
2025-09-29 19:06:47 +08:00 |
|
mtdxc
|
13f603328f
|
rtc拉流代理支持显示sockInfo和码率
|
2025-09-29 19:06:47 +08:00 |
|
韦伟
|
1bf00cc2a4
|
新增支持AV1编码 (#4479)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
rtsp/webrtc协议新增支持AV1编码
|
2025-09-26 21:28:12 +08:00 |
|
mtdxc
|
a3eb07adfc
|
move srt src like webrtc (#4471)
|
2025-09-24 16:45:35 +08:00 |
|
baigao-X
|
3fb43c5fef
|
feat: 增加webrtc代理拉流 (#4389)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
- 增加客户端模式,支持主动拉流、推流:
- addStreamProxy接口新增支持whep主动拉流,拉流地址目前只兼容zlm的whep url。
- addStreamPusherProxy接口新增支持whip主动推流,推流地址目前只兼容zlm的whip url。
- 以上推流url格式为webrtc[s]://server_host:server_port/app/stream_id?key=value, 内部会自动转换为http[s]://server_host:server_port/index/api/[whip/whep]?app=app&stream=stream_id&key=value。
- 增加WebRtc p2p 模式:
- 增加 ICE FULL模式。
- 增加STUN/TURN 服务器。
- 增加websocket 信令。
- 增加P2P代理拉流。
---------
Co-authored-by: xia-chu <771730766@qq.com>
Co-authored-by: mtdxc <mtdxc@126.com>
Co-authored-by: cqm <cqm@97kid.com>
|
2025-09-20 16:23:30 +08:00 |
|
老衲不出家
|
3028612a0e
|
修复rtsp点播相关问题 (#4445)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-09-11 16:52:54 +08:00 |
|
xia-chu
|
a8f5cedd84
|
rtsp/http类型播放协议支持自定义header
|
2025-09-10 21:51:26 +08:00 |
|
xia-chu
|
88b422db08
|
优化pauseRtpCheck接口,新增pause_seconds参数
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-09-09 23:11:48 +08:00 |
|
xia-chu
|
5686027fc2
|
修复MediaSource::close线程安全问题
主动或无人观看关闭流可能会由于线程安全问题导致崩溃
|
2025-09-09 22:02:20 +08:00 |
|
Nevermore
|
acb12d7806
|
bug-fix: fix urldecode in unsigned-char (#4424 #4423)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-09-02 16:54:45 +08:00 |
|
xia-chu
|
f524a0ebbd
|
配置文件auto_close开启后也触发无人观看hook(不处理回复)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-08-23 10:43:32 +08:00 |
|
yingxiaodong
|
8f3c01043f
|
问题修正:解决loadMP4File崩溃问题时,引入的getOwnerPoller失败 (#4390)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-08-11 20:35:10 +08:00 |
|
yingxiaodong
|
98ac328318
|
BUG修正:多文件播放(loadMP4File)时,后续文件track_index对应错误 (#4386)
每个mp4文件的音视频的track_index不会完全一致,需要做对应处理。
|
2025-08-09 17:26:00 +08:00 |
|
xia-chu
|
57fede9508
|
修复编译警告
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-08-09 15:42:28 +08:00 |
|
yingxiaodong
|
d2e099bd23
|
BUG修正:loadMP4File播放文件时,无人观看触发关闭,导致程序崩溃 (#4387)
关闭文件播放的处理与文件播放动作不在一个线程,导致崩溃。
|
2025-08-09 14:37:54 +08:00 |
|
dsjing
|
87d84c47fe
|
修正ENABLE_RTPPROXY未启用时编译失败问题 (#4384)
|
2025-08-09 14:24:23 +08:00 |
|
二进制橙汁
|
ba877759da
|
src/Record/Recorder.h 引入 <cstdint> 头文件 (#4374)
CMake 构建编译报错,需要在 `src/Record/Recorder.h` 中引入 `<cstdint>` 头文件。
|
2025-08-06 12:02:02 +08:00 |
|
xia-chu
|
c9a0025620
|
新增startRecordTask接口,支持录制事件视频
用户可以录制当前时间前后一定时间内的视频,配置文件gop_cache设置较大时历史视频才能录全
|
2025-08-02 21:00:30 +08:00 |
|
xia-chu
|
88ef00e429
|
音视频时间戳相差太大时强制同步
|
2025-08-02 21:00:30 +08:00 |
|
xia-chu
|
32ab752263
|
Revert "优化SEI/AUD帧处理逻辑" (#4361)
This reverts commit a35444f27e.
|
2025-08-02 21:00:30 +08:00 |
|
Say_Bryan
|
5a10db5f1b
|
修改RtpServer.cpp中的注释错误 (#4372)
|
2025-08-02 20:32:30 +08:00 |
|
sbkyy
|
6ccbd3aafb
|
rtp级联网络慢时默认不限制源端接收网速 (#4359)
|
2025-07-26 15:44:29 +08:00 |
|
baigao-X
|
9d18015e32
|
fix: SrtCaller and SrtSession crash (#4328)
1.修改SrtCaller 多线程发送造成的crash
2.修改SrtCaller 接收的期望外的控制包可能造成的空指针引用
3.修改异常的streamid ext可能造成的crash
|
2025-07-26 15:43:36 +08:00 |
|
PioLing
|
fb2a3f5179
|
修复无人观看关闭流相关bug (#4334)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-07-02 14:58:12 +08:00 |
|
肖锋
|
fd34b5526b
|
feature:添加http head请求的支持 (#4321)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
添加http head请求的支持
|
2025-06-30 20:46:18 +08:00 |
|
老衲不出家
|
48fd240817
|
修复mp4切片时间可能不准的bug (#4332)
|
2025-06-30 20:46:04 +08:00 |
|
xia-chu
|
f0bc7a75aa
|
确保断连续推功能开启后流能正常强制关闭 (#4287)
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-06-29 18:10:00 +08:00 |
|
xia-chu
|
a35444f27e
|
优化SEI/AUD帧处理逻辑
|
2025-06-29 18:00:47 +08:00 |
|
xia-chu
|
9a7cca1ad9
|
paced_sender逻辑新增音视频包排序功能
用于矫正音视频包时间戳交织性
|
2025-06-29 18:00:04 +08:00 |
|
xia-chu
|
0b21ece801
|
优化rtp异常处理逻辑
|
2025-06-29 17:56:48 +08:00 |
|
xia-chu
|
18ca4cf48f
|
优化音视频时间戳同步逻辑
|
2025-06-29 17:55:17 +08:00 |
|
xia-chu
|
a9fe5d6f42
|
新增帧合并开关,优化国标流秒开速度
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
|
2025-06-29 10:56:05 +08:00 |
|
xia-chu
|
9e6b33b02e
|
rtp tcp级联速度太慢时主动限制上游接收速度
防止发送速度跟不上接受速度导致发送超时
|
2025-06-29 10:56:05 +08:00 |
|
Haibo Chen(陈海博)
|
6e125d02dc
|
Fix typo (#4307)
|
2025-06-07 15:00:06 +08:00 |
|
PioLing
|
7b1f8fedac
|
Add network traffic statistics (#4239)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
Co-authored-by: xiongguangjie <xiong_panda@163.com>
Co-authored-by: xia-chu <771730766@qq.com>
|
2025-05-02 16:23:25 +08:00 |
|
xia-chu
|
444aeceacc
|
rtp推流时打印ssrc
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-04-20 14:54:20 +08:00 |
|
xia-chu
|
21610f5ddf
|
修复bom头导致的编译问题
|
2025-04-13 19:42:30 +08:00 |
|
Wayne Chen
|
dfca520857
|
修复http代理的两个问题,原http代理功能提交(#2988):d593267 (#4219)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
1. CONNECT请求添加Host字段, 解决400 bad request问题;
2. HLS拉取第2个ts分片时,重新设置http代理,解决第2个分片及后续分片未走代理的问题。
|
2025-04-10 15:09:46 +08:00 |
|
ibranch7
|
56fe66da7c
|
修复http文件下载指定目录时mmap导致崩溃的bug (#4213)
Android / build (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
CodeQL / Analyze (javascript) (push) Waiting to run
Docker / build (push) Waiting to run
Linux / build (push) Waiting to run
macOS / build (push) Waiting to run
Windows / build (push) Waiting to run
在`HttpBody.cpp`中,`getSharedMmap`函数直接尝试对所有路径进行mmap操作,没有进行文件类型检查
|
2025-04-09 21:35:28 +08:00 |
|
xiongguangjie
|
fd4f00dd63
|
修复非法rtp数据导致空指针崩溃问题 (#4226)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-04-07 20:50:03 +08:00 |
|
PioLing
|
3351aedeee
|
优化mp4与flv录制相关代码 (#4206)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-03-29 20:39:14 +08:00 |
|
custompal
|
f0204ea3b3
|
播放器(reader)setGetInfoCB时统一使用Session对象 (#4195)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
Co-authored-by: custompal <chenrengen@gosuncn.com>
|
2025-03-21 15:22:48 +08:00 |
|
PioLing
|
d078446a91
|
兼容某些不规范的rtsp流 (#4188)
Android / build (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
Docker / build (push) Has been cancelled
Linux / build (push) Has been cancelled
macOS / build (push) Has been cancelled
Windows / build (push) Has been cancelled
|
2025-03-13 16:22:35 +08:00 |
|