转码RTSP,RTMP或其他格式的流用于h5播放
成品下载:http://119.84.133.7:8001/static/converter-flv-2.0.5.RELEASE.jar
测试页面:http://127.0.0.1:8081/video.html
前端使用flvjs播放
http://127.0.0.1:8081/live/{url}/live.flv url=base64(视频流地址)
(该接口直接响应flv格式视频流)
var flvPlayer = flvjs.createPlayer({type: 'flv',url:'http://127.0.0.1:8081/live/{base64加密后的流地址}/live.flv',isLive: true});
flvPlayer.attachMediaElement(document.getElementById(id));
flvPlayer.load();
flvPlayer.play();
对于转包装方式一路流在i5 7500配置下cpu占用在1%左右
2020-07-17
更新了转码的方法,现在对输入的流没有任何要求了,对于符合H264,AAC的流会使用低性能消耗的转包装方式进行,其他格式会先进行转码操作