新版GB28181协议EasyGBS视频平台集成H.265播放器能否播放RTMP格式视频流?
大家知道H.265编码已经是主流,TSINGSEE的视频平台在今年年初也逐步实现了支持H.265编码的视频流播放(EasyGBS支持H265编码格式的视频推流吗?)。
EasyGBS可以输出三种格式的视频流,分别是FLV、RTMP、HLS,但是更新后,使用了H.265播放器,H.265播放器不能支持RTMP格式,所以在点击RTMP视频流之后,会有一个提示框提示用户不支持。
这样使用了一段时间后,我们发现如此提示显得有点繁琐,而将RTMP格式禁止选择在观感体验上会更好一些。所以我们进行了更改,也是一种优化。
通过更改代码,将RTMP格式设置为禁用,具体代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <el-button- group > <el-button : class = "['h36','',{'pitchOn':Broadcas===item.index }]" v- for = "(item,index) in BroadcastFormat " :key= "index" :disabled= "index==1" @click= "BroadcastFormatE(item.index)" >{{item.name}}</el-button> </el-button- group > BroadcastFormat: [ { name: "FLV" , index: 0 }, { name: "RTMP" , index: 1 }, { name: "HLS" , index: 2 }, { name: "WS-FLV" , index: 3 }, ] |
修改后的RTMP格式会显示灰色,无法点击:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结