因为有一台闲置的PI,加上直播浪潮,准备自己弄个无人点播的电台
收集了一些资料
- 使用FFmpeg在B站直播的姿势
- ffmpeg处理RTMP流媒体的命令大全
- ffmpeg 将1张图片和1个MP3音频文件转为MP4
- 利用 FFmpeg 将 MP4 转成 FLV
- PYTHON合并flv
预想效果:
收到点播弹幕->从网易云下载mp3文件和专辑图->合成mp4->转换为flv->合并到推送的主flv文件->推送到直播地址
希望合并到推送的主flv文件这里不会出错。
各种协议好神奇啊,可惜我只是高中生,不是大学生。不能花太多时间研究这些协议。QAQ
顺便求推荐一款语法爽快不冗杂的强类型的语言呀qwq。java和C#的语法。。。好。。长QAQ,记不下来,IDE带不动
2017/5/25 {#toc_0}
ffmpeg使用失败,太难用了,出现了几个问题
- 没办法同时转码同时推流
- 推流会出现间隔,没办法无间断播放
- 十分不稳定
所以,打算,自己开始怼rtmp协议。
犹豫用golang还是py。golang的话在Pi上运行和编译略麻烦,Py的话感觉实现rtmp协议有点。。。不稳。
先收集资料
嗯,开怼。
(突然记起来,博客的点击查看大图还没写,应该就一个js绑定img标签被单机的时候弹出一个div里面放着一张大图的herf跳转应该就行了吧XD