想起来才更新

  1. 首页
  2. 未分类
  3. 正文

简单记录一下私人直播间的架设

2024年3月18日 16095点热度 2人点赞 0条评论

虽然没人看,不过折腾的乐趣多多

服务器ubuntu 20.04,节省脑细胞上宝塔面板

 

推流服务器:srs stack   

 

直播间弹幕服务器:nodejs+express糊一个,弹幕更新连接走websocket,其他正常POST

 

前端页面:react糊一个

直播助手:react+electron糊一个exe,部分代码和前端直接复用,用来给主播用,接收/发送弹幕,播放弹幕语音,播放部分为了不让前面的盖住后面的,开个web worker跑循环读取语音队列

 

 

弹幕语音:nodejs+express糊一个,放在AI服务器上做代理转发,分别请求百度语音合成和本地vits2 AI服务,顺便骂一句傻逼字节,抖音数据和火山不互通,还得再实名一次,去你妈的,不用了

 

弹幕音效:mp3文件,放在直播助手项目目录,助手收到弹幕信息之后先分词然后分别请求播放弹幕语音和本地MP3,暂时做不到XQC直播间辣么好的效果,不过现在这样意外的还挺不错

 

 

最后的效果,直播间

直播助手

 

感受,js糊个小项目写起来是真方便啊,不动脑子,个人开发也不用讲规范,electron真方便,但是太TM臃肿了,套个网页得100M,还是安装包,不安装的直接打开版本有700M,等于内嵌了个chrome

顺便,OBS如果1080P 60帧推流的话6000到7000码率就行了,客户端大概800KB/S到1MB/S的速度就行,家宽如果有个40,50M的上行,供3,4个人同时看没啥问题

 

标签: 暂无
最后更新:2024年3月19日

Marx_Backup

这个人很懒,什么都没留下

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 想起来才更新. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备20071587号