无需流媒体,网页播放rtsp,EasyMedia,easyDarwin

无需流媒体服务,让浏览器直接播放rtsp/rtmp的神器:EasyMedia - 知乎 (zhihu.com)

EasyMedia: Springboot、netty实现的http-flv、websocket-flv直播点播,支持rtsp、h264、h265、rtmp等多种源,h5纯js播放(不依赖flash),不需要nginx等第三方拉流服务 (gitee.com)

(24条消息) flv.js直播点播,播放flv视频时快进、重连、卡死、延迟等问题_MisterZhang666的博客-CSDN博客

 

以上可以把rtsp转为flv或hls方便客户端播放,但在播放时会把rtsp中的用户和口令显示在url上,不点不太好

使用开源流媒体服务器easyDarwin可以拉rtsp流并推流rtsp,或配套ffmpeg把rtsp推到hls实现录像和实况播放,参考以下文档。

华为vcn取得的rtsp地址太长,直接用easyDarwin拉流时出错,经过测试使用ffmpeg推流到easyDarwin时成功,故使用easyDarwin方案可以把rtsp转为新的rtsp(如去掉密码信息),或转为hls,实现网页播放

但转为hls时播放一会延时会变长,可以考虑每5分钟重新加载一下,另外保存的ts文件会累积,可考虑过段时间删除

网页播放flv使用flv.js,播放hls使用hls.js,也可试试https://github.com/tsingsee/EasyPlayer.js 这个播放器,可以同时支持flv和hls

mirrors / easydarwin / easydarwin · GitCode

(25条消息) EasyDarwinGo录像功能发布_easydarwin回放某个时间段的视频_「已注销」的博客-CSDN博客

(25条消息) flv.js解决直播流延迟、断流重连以及画面卡死_flv.js 延迟_阿强iiii的博客-CSDN博客

【video】hls.js播放m3u8示例 - vickylinj - 博客园 (cnblogs.com)

 

posted @   81  阅读(554)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示