大哥们 请问 后端 是 rtmp 视频流 怎么在 前端进行展示??
有一个想法 是转化 为 flv 视频流 目前不知道怎么转化 !!
请问 有什么思路吗 ?
百度看看,我以前好像百度做demo的时候百度过
菜鸡 百度都百度不到
如果有rtmp视频流,通过ffmpeg 把rtmp转为hls,前端使用hls.js可以播放。
或者看一下easydarwin能否找到合适的思路
请问 是前端 进行转化吗
@CV小黑: 不是,使用ffmpeg相当于是批处理工具,把rtmp流,转为m3u8格式,放到nginx下,前台使用hls.js读取 nginx下的m3u8。
例:
rtmp流: rtmp://127.0.0.1:1935/live/home
ffmpeg转码命令:ffmpeg -i rtmp://127.0.0.1:1935/live/home -vcodec libx264 -vprofile baseline -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://localhost:1935/hls/home (网上copy的,不一定对,但是这个意思,把rtmp流转成ts视频段,配置nginx后会推送到nginx下,并生成.m3u8文件)
前台:hls.load('hhttp://xxxxx/xx.m3u8') (大致是这个意思)
@壮壮壮壮壮: 好的 谢谢 我去去叫我们后端试试 哈哈哈哈
搞个流媒体服务器就搞定了,要不到几个钱。
我也想花钱
@CV小黑: ngix 加插件,obs推流。ffmpeg做做插件或者工具还可以,做服务还差太多。而成品只需要几千块就一台机器,只受限于带宽,而你自己做...
rtmp,如果前端处理貌似只能webrtc吧?
如果后端处理的话,hls延迟有点高。可以考虑转成flv,前端使用flvjs