发现了一个不错的 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 条回复
july1995
2022-12-27 08:31:14 +08:00
Mark ,回头试试。
bobryjosin
2022-12-27 09:52:15 +08:00
好像 youtube 的推流服务器 ip 没有被墙,但是推流域名被污染了,指定一下 ip 是可以直接推的,港台日新加坡服务器延迟和稳定程度都还可以,高峰期推 2160p/35000kbps 没啥大问题,当然我这电信状况,其他运营商不确定,关于版权不要一直播放含版权的音乐好像不会被直接掐直播,出现一小段在 dvr 录像会被版权警示删掉就问题不大,不过遇到不好惹的版权机构有几率得到一个红标,那种就没办法了,当然这些是我这 youtube 出现的情况可以给你点参考。
kaedeair
2022-12-27 10:01:30 +08:00
马克一下,看看支不支持采集卡
codingbody
2022-12-27 10:02:18 +08:00
感觉简单的 写个 ffmpeg 脚本就行
onesec
2022-12-27 10:22:04 +08:00
看起来不错,做成无人值守 24 小时推流
tallest
2022-12-27 10:47:55 +08:00
没玩儿明白怎么用,推到 B 站,一直卡在前几秒循环播放,很叼诡
JimmyLX
2022-12-27 11:53:38 +08:00
刚看了电丸科技的 ak 讲解了这个产业, 挺有意思的
Bingchunmoli
2022-12-27 12:11:52 +08:00
最近需要做抖音的拉流和推流,用 java 确实不是很会写。。
morningtzh
2022-12-27 15:46:57 +08:00
我做过鱼缸的直播, 数据来源是小米米家摄像头, 每分钟将视频放到 NAS 上去. 我在 NAS 上用 ffmpeg 将视频帧抽出来, 加上音乐, rmtp 推送到 B 站上去. 就是维护成本有点高.

现在我在阳台上搞了一个 500M 的球机, 监控花架, 但目前还没想到好的使用方法, 因为人偶尔会探出窗外, 被拍到.
jiangboyueplus
2022-12-27 21:28:39 +08:00
马克研究下
stephCurry
2022-12-27 23:13:10 +08:00
我猜你是最近看了 Ak 的视频,加上前段时间 V 友 24h 直播🦜的灵感研究起来的吧……
前段时间发现个好 App: https://softvelum.com/larix/
满足你用废旧手机直播你的宠物🤭
zhaohai
2022-12-28 00:59:04 +08:00
好像很好
biguokang
2022-12-28 10:07:06 +08:00
@stephCurry 其实大概一年前我就搞了树莓派直播,当时在 v 站还发了帖。https://www.v2ex.com/t/822941

当时我是树莓派外接摄像头,然后用 ffmpeg 推流到 b 站 24 小时直播。

后来才发现的这个玩意。。。AK 的视频我也看过,不过那个 v 友直播小鸟的链接有吗。
saxon
2022-12-28 21:00:14 +08:00
docker 部署后,无法打开网页。日志也没报错 ,请问什么问题呢?

mac os m1 。
biguokang
2022-12-28 21:25:29 +08:00
@saxon 还没启动好,要等一段时间,因为 docker 容器是启动了当时里面还有初始化工作要做,大概等个五六分钟吧。

而且不建议在 arm 平台跑 x86 docker 镜像。
saxon
2022-12-28 21:34:12 +08:00
@biguokang 谢谢回答,我换个 linux 服务器试试。 关注你 B 站拉 id cs 小哥,我留个微信 121659994 ~有空可以交流一下
semobb
2022-12-29 09:57:28 +08:00
rtmp 地址和串流密钥怎么填写?我用国外的 vps 填写了 rtmp 地址后,打开直播间什么也没有,求大佬赐教
biguokang
2022-12-29 17:29:32 +08:00
@semobb 如果平台是给了地址和密钥,用 /接在一起填进去好了。
dubidu
2023-01-02 17:18:52 +08:00
看了下不是免费的啊,自己家庭部署也最要$0.09/小时的授权费
biguokang
2023-01-03 08:51:48 +08:00
@bitshiyuzhe 社区版免费,那个 github 地址就是社区版的。

详情可以看这里的区别 https://github.com/ant-media/Ant-Media-Server/wiki#community-edition--enterprise-edition

你在官网看的那个 9 分钱一小时只是企业版的最低档的套餐,功能上比开源的社区版的要多,而且还有售后支持。

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

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

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

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

© 2021 V2EX