登录 注册
当前位置:主页 > 资源下载 > 35 > 使用Gin、WebSocket和JSMpeg技术,gin-rtsp可在HTML页面实现在浏览器中直接播放RTSP视频流

使用Gin、WebSocket和JSMpeg技术,gin-rtsp可在HTML页面实现在浏览器中直接播放RTSP视频流

  • 更新:2024-08-03 23:37:32
  • 大小:7.69MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

gin-rtsp 基于 的原理,在HTML页面上直接播放RTSP视频流,使用Gin框架开发。 主要模块 API 接口:接收FFMPEG的推流数据和客户端的HTTP请求,将客户端需要播放的RTSP地址转换为一个对应的WebSocket地址,客户端通过这个WebSocket地址便可以直接播放视频,为了及时释放不再观看的视频流,这里设计为客户端播放时需要在每隔60秒的时间里循环请求这个接口,超过指定时间没有收到请求的话后台便会关闭这个视频流。 FFMPEG 视频转换:收到前端的请求后,启动一个Goroutine调用系统的FFMPEG命令转换指定的RTSP视频流并推送到后台对应的接口,自动结束已超时转换任务。 WebSocket Manager:管理WebSocket客户端,将请求同一WebSocket地址的客户端添加到一个Group中,向各个Group广播对应的RTSP视频流,删除Group中