-
Notifications
You must be signed in to change notification settings - Fork 486
Open
Labels
Description
- lalserver插件化(支持二次开发)
- sub输出自定义流
- WebRTC
- WebRTC由独立的文档管理,见 https://www.yuque.com/pengrl/public/iw487g9rmgargeix
- 期望老板提供webrtc的支持 #20
- [feat] Rtmp2WebRTC网关,支持音频 支持rtsp2webrtc,支持aac音频转opus lalext#10 【协助社区合并到lalext中】
- pcmu audio unpacker not support PCMU codec #165
- 整理支持情况的文档
- gb28181 ps 打包
- rtp
- rtsp
- rtsp客户端解析url可能存在bug的case demo中的pullrtmp2hls无法工作 #101
- rtmp
- flv
- HTTP-FLV流不存在返回404并关闭 结束拉流 #212
- FLV分段存储 flv存储能否分段存储呢,可以设置每段的时长 #289
- hls
- AES-128加密 lal支持码流加密 #158
- HTTP[S]/WebSocket[s]-fMP4 建议增加 pull/sub HTTP[S]/WebSocket[s]-fMP4,以及读取本机 mp4 进行点播/直播输出 #124
- fmp4, LL-HLS HLS协议支持fmp4 #159
- 类似ffmpeg中append_list参数 建议 hls 加入 append_list 功能 #127
- #EXT-X-DISCONTINUITY hls流第一次 playlist.m3u8 record.m3u8 一定会有 #EXT-X-DISCONTINUITY #133
- mp3,mp4 HLS VOD support? #131
- SRT 老板,期望增加SRT的支持。 #36 【协助社区合并到lalext中】
- web可视化
- 管理页面 建议…可以做一个web后台监管系统 #26
- demo可视化 能把 15个/app/demo 可视化吗 #271
- Prometheus Prometheus Exporter plz #278
- HTTP-API And HTTP-Notify
- relay pull by hls HLS如何pull #113 relay_pull支持hls和http-flv #173
- relay pull by http-flv 如何实现pullhttpflv 然后 本地 httpflv sub #111 relay_pull支持hls和http-flv #173
- relay pull by http-ts 建议增加 HTTP-ts 的 pull #128
- relay push 开始、结束命令
- relay push gb28181 ps
- stop_rtp_pub https://pengrl.com/#/HTTPAPI?id=_25-apictrlstop_rtp_pub
- HTTP-API和HTTP-Notify增加签名参数 建议回调增加附加数据和签名,api增加签名,回调如果能加上websocket协议版本就更完美了 #162
- 支持websocket 建议回调增加附加数据和签名,api增加签名,回调如果能加上websocket协议版本就更完美了 #162
- 拉起ffmpeg进程 streaming ffmpeg to lal on demand ? #178 通过接口api/ctrl/start_relay_pull设置h265的rtsp流地址,flv方式预览加载失败 #190
- 支持跨域 CORS 跨域相关错误 #262
- record开始、结束录制 HTTP API命令添加指定房间 #191
- session增加帧率、关键帧间隔信息。 获取时间戳间隔的关键参数 #198
- config
- gop缓存全局配置项,以及各协议配置项,以及单条流可独立控制 建议优化gop cache的使用,尽量降低网络抖动导致的卡顿 #125
- demo
- pullrtmp2pushrtmp 支持一个push断开时,只是自己重连,不断开其他push pullrtmp2pushrtmp当前的策略是,当推流有多个地址时,任意一个失败就会退出整个任务 #155
- h264 -> push to rtmp 希望加个读取h264流推到rtmp服务的demo #240
- 傻瓜式一键集群化
- Kubernetes cluster Does lal server support Kubernetes cluster? #195
- 未知
# 协议相关
QUIC #81
A. 等待排期
KCP #80
A: 等待排期
rtmfp #24
A: 不熟悉,需求场景太少,目前不会做
rtmps?
A: client端已支持,server端没见过这种需求场景,暂时不做
nack #10
A. 等待排期
rtsp udp端口复用 #69
测试并完善各传输协议对只有音频或只有视频的支持 #56
A: 通过社区反馈支持情况来完善。
所有http协议支持https #76
A: 剩下几个不紧急的
所有out发送协议支持合并发送 #84
# relay
Q. 1 rtmp pub to multi rtmp push(接收1路rtmp,转推多路rtmp的转推工具) #52
A. 等待排期
# API
Q. HTTP API接口获取宿主机的硬件、软件信息以及实时使用率情况 #15
A. 目前只提供流相关的信息,其他外围信息建议使用其他做方式获取
Q. 建议…可以做一个web后台监管系统 #26
- 分布式集群管理,一键添加或删除流服务器节点
- 实时监控播放正在推流内容,类似于监控室画面
- 根据时间段,播放量等可过滤直播回放视频列表
A. 1由业务模块实现管理。2由业务方实现监控播放。3目前只提供直播和录制,不提供点播。
# 鉴权
Q. 通过HTTP Notify做同步鉴权 #31
A. 目前已支持1. HTTP Notify+HTTP API做异步鉴权,2. simple auth配置鉴权。所以这个优先级比较低。
# 录制
# 涉及编解码
Q. 截图 #14
A. 涉及到编解码,不会放入lalserver主体中
# 播放器
# 其他
Q. 支持移动端编译 #34
A. 不熟悉
# Fix
Q. 花屏 #38
A. 保证所有情况的每个GOP都从I帧开始发送(即使是推流端推送的数据有问题),该功能需要可配置
# 长期任务
测试覆盖率 #57