hfcj39 / rtsp2h5player

just a demo. 简单的RTSP转FLV服务器,使前端可以使用flvjs播放rtsp流

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能

rtsp转FLV从而使前端可以使用h5播放器

用法

目前需要手动安装ffmpeg。
如果前端使用flvjs,在播放器地址填写本服务端地址+rtsp地址即可,config中配置端口,e.g.

ffmpeg

flvjs.createPlayer({
    type: 'flv',
    url: 'http://127.0.0.1:11451/api/ffmpeg/?url=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov',
    isLive: true,
})

live555

对于高分辨率码流暂时可能出现花屏,会在后续版本中修复

flvjs.createPlayer({
    type: 'flv',
    url: 'http://127.0.0.1:11451/api/live555/?url=rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov',
    isLive: true,
})

todo

当前实现方式仅供demo,后续有时间继续优化

http2支持

About

just a demo. 简单的RTSP转FLV服务器,使前端可以使用flvjs播放rtsp流


Languages

Language:TypeScript 95.7%Language:JavaScript 2.7%Language:Dockerfile 1.6%