首页 新闻 会员 周边 捐助

大哥们 请问 后端 是 rtmp 视频流 怎么在 前端进行展示??

0
[待解决问题]

大哥们 请问 后端 是 rtmp 视频流 怎么在 前端进行展示??

有一个想法 是转化 为 flv 视频流 目前不知道怎么转化 !!

请问 有什么思路吗 ?

CV小黑的主页 CV小黑 | 初学一级 | 园豆:192
提问于:2021-09-08 17:37
< >
分享
所有回答(4)
0

百度看看,我以前好像百度做demo的时候百度过

华临天下 | 园豆:1501 (小虾三级) | 2021-09-08 17:46

菜鸡 百度都百度不到

支持(0) 反对(0) CV小黑 | 园豆:192 (初学一级) | 2021-09-08 17:47
0

如果有rtmp视频流,通过ffmpeg 把rtmp转为hls,前端使用hls.js可以播放。
或者看一下easydarwin能否找到合适的思路

壮壮壮壮壮 | 园豆:204 (菜鸟二级) | 2021-09-08 17:47

请问 是前端 进行转化吗

支持(0) 反对(0) CV小黑 | 园豆:192 (初学一级) | 2021-09-08 17:48

@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') (大致是这个意思)

支持(0) 反对(0) 壮壮壮壮壮 | 园豆:204 (菜鸟二级) | 2021-09-08 17:57

@壮壮壮壮壮: 好的 谢谢 我去去叫我们后端试试 哈哈哈哈

支持(0) 反对(0) CV小黑 | 园豆:192 (初学一级) | 2021-09-08 17:58
0

搞个流媒体服务器就搞定了,要不到几个钱。

花飘水流兮 | 园豆:13615 (专家六级) | 2021-09-08 18:06

我也想花钱

支持(0) 反对(0) CV小黑 | 园豆:192 (初学一级) | 2021-09-08 18:10

@CV小黑: ngix 加插件,obs推流。ffmpeg做做插件或者工具还可以,做服务还差太多。而成品只需要几千块就一台机器,只受限于带宽,而你自己做...

支持(0) 反对(0) 花飘水流兮 | 园豆:13615 (专家六级) | 2021-09-08 19:41
0

rtmp,如果前端处理貌似只能webrtc吧?
如果后端处理的话,hls延迟有点高。可以考虑转成flv,前端使用flvjs

Rejiu泡泡糖 | 园豆:632 (小虾三级) | 2021-09-10 10:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册