发现了一个不错的 24 小时 Linux 直播工具(带 web 界面)

2022-12-26 18:39:46 +08:00
 biguokang

先放出我的直播间地址看看效果:

b 站:https://live.bilibili.com/6413866
斗鱼:https://www.douyu.com/3293027


这个项目是:Ant-Media-Server

GitHub 地址:https://github.com/ant-media/Ant-Media-Server

提供了 web 界面的直播工具,可以直接上传多个视频,然后开启直播频道轮播,填上对应的 rtmp 推流地址,推流到 b 站直播、斗鱼、youtube 、twitch 等等。

部署方式很简单,直接 docker 部署

docker run --name ams -d --net=host nibrev/ant-media-server:latest

然后访问 http://你的 ip:5080 就可以了


点开这个界面上传视频


然后新增直播,选择 playlist


填上你上传的视频的链接


然后填上直播平台 rtmp 推流地址,开启直播就行了

我用的是去年买的腾讯云 198 3 年的服务器,8m 出口带宽,现在我以 540p 的画质同时向 b 站、斗鱼两个平台推送直播,不会卡,而且带宽占用如下:

稳定下来,大概占用 3m 左右的出口带宽



我之前试过推送 720p 的视频去 b 站,结果非常卡,如果想要更高画质,估计只能去租 vultr 之类的服务器了

12648 次点击
所在节点    程序员
56 条回复
biguokang
2022-12-26 19:04:04 +08:00
我研究了下,除了视频推流,也支持 ip 摄像头推流,理论上可以直播监控宠物啥的,而且也不一定需要云服务器,本地机器也可以,毕竟一推流服务也不需要上云,家宽的出口带宽肯定比云服务器高得多。

待会我打算试下用树莓派来搞这玩意,不知道效果咋样,毕竟 arm 架构跑 x86 的 docker 镜像不知道要损失多少性能
muzihuaner
2022-12-26 19:35:57 +08:00
好东西啊,收藏🤗
Thomascat
2022-12-26 20:12:32 +08:00
biguokang
2022-12-26 20:25:54 +08:00
@Thomascat 这个我以前也用过,不过需要写配置文件来操控的,我这个直接提供了 web ui 界面,操作起来也方便点。

kplayer 也开放了 api ,之前就想找有没有人写 web 界面直接前端操作的,然后一直没找到,后来我就顺藤摸瓜找到了这个服务。
tediorelee
2022-12-26 20:37:30 +08:00
techno 不错,OP 有放 trance 嘛
Yien
2022-12-26 20:52:04 +08:00
收藏,感谢分享!
swim2sun
2022-12-26 21:10:23 +08:00
不懂就问,这种咋盈利呀?
swim2sun
2022-12-26 21:10:41 +08:00
我指无人直播
biguokang
2022-12-26 21:25:19 +08:00
@swim2sun 就我自己而言,不打算盈利,做着自己玩。

不过实际上,无人直播的确能盈利,比如淘宝上面的带货直播,基本上大部分时间就是开了个录像在那里轮播,因为一般也没人去特地去连续看 24 个小时的带货直播,还以为带货博主真的那么卷不睡觉给你凌晨直播。

所以就有对应的技术外包服务,某些淘宝店可能就委托一些人帮忙开直播,这些人也就是租个服务器把录像推流出去,收点服务费。

主要是因为淘宝的政策,你店家一天只直播个一两个小时基本上是没有流量的,所以大部分店家都会每天直播 16 个小时以上,多请几个人换岗直播的成本太高了,还不如直接挂录像,然后隔一段时间就更新新的录像上去,维持热度流量。

而大部分淘宝店主没有那个技术能力,就直接外包出去就省事了。
ixinshang
2022-12-26 21:33:37 +08:00
@Thomascat 我用过这个。 还可以。
hxy100
2022-12-26 21:49:03 +08:00
好东西,刚好用得上
gangchzu
2022-12-26 22:12:51 +08:00
看起来不错的直播工具,谢谢分享
herozzm
2022-12-26 22:21:15 +08:00
其实只需要推一个,其他平台都来拉流即可,节省很多带宽和资源
biguokang
2022-12-26 22:34:13 +08:00
@herozzm 直播网站的网页端能设置拉流直播吗,我在 b 站和斗鱼貌似都没找到。
herozzm
2022-12-26 22:35:22 +08:00
@biguokang 微信视频号可以拉流
biguokang
2022-12-26 22:57:39 +08:00
@herozzm 去研究了下,微信视频号一般人用手机可以直接开前置摄像头直播。

但是想用第三方工具推流过来门槛就有点高了,因为需要开通视频号认证才会给你 rtmp 地址推流,个人认证需要 1000+粉丝,职业认证需要各种证书证明,企业认证更是不用想了,所以到这里我没法操作了。

而且看了一圈,貌似只有 zf 机构才可以拉流,别的个人、职业、企业认证只能推流。
huadaonan
2022-12-26 23:43:45 +08:00
m 下 回头玩玩
caryRowen
2022-12-27 03:06:44 +08:00
不错,马克一下
paradox8599
2022-12-27 03:57:16 +08:00
我倒是需要一个能 headless 推网页源的。方便自己开发点东西挂在服务器上直播。
baobao1270
2022-12-27 05:17:01 +08:00
支持 HLS ,我觉得可以用来做电台了

很多游戏支持设置一个 HTTP Streaming 的地址,用来作游戏里的电台,我记得 GTA 和欧洲卡车模拟都可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/904800

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX