先放出我的直播间地址看看效果:
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 之类的服务器了
刚刚增加了虎牙直播 https://www.huya.com/28295234
抖音、快手、微信视频号貌似第三方推流直播的门槛有点高,还没试。
本来想着在youtube直播,但是听说youtube对于直播音乐版权管控很严,所以没敢试。加上我上海的服务器未必能推到youtube去
1
biguokang OP 我研究了下,除了视频推流,也支持 ip 摄像头推流,理论上可以直播监控宠物啥的,而且也不一定需要云服务器,本地机器也可以,毕竟一推流服务也不需要上云,家宽的出口带宽肯定比云服务器高得多。
待会我打算试下用树莓派来搞这玩意,不知道效果咋样,毕竟 arm 架构跑 x86 的 docker 镜像不知道要损失多少性能 |
2
muzihuaner 2022-12-26 19:35:57 +08:00 via Android
好东西啊,收藏🤗
|
3
Thomascat 2022-12-26 20:12:32 +08:00
|
4
biguokang OP @Thomascat 这个我以前也用过,不过需要写配置文件来操控的,我这个直接提供了 web ui 界面,操作起来也方便点。
kplayer 也开放了 api ,之前就想找有没有人写 web 界面直接前端操作的,然后一直没找到,后来我就顺藤摸瓜找到了这个服务。 |
5
tediorelee 2022-12-26 20:37:30 +08:00
techno 不错,OP 有放 trance 嘛
|
6
Yien 2022-12-26 20:52:04 +08:00 via Android
收藏,感谢分享!
|
7
swim2sun 2022-12-26 21:10:23 +08:00 via iPhone
不懂就问,这种咋盈利呀?
|
8
swim2sun 2022-12-26 21:10:41 +08:00 via iPhone
我指无人直播
|
9
biguokang OP @swim2sun 就我自己而言,不打算盈利,做着自己玩。
不过实际上,无人直播的确能盈利,比如淘宝上面的带货直播,基本上大部分时间就是开了个录像在那里轮播,因为一般也没人去特地去连续看 24 个小时的带货直播,还以为带货博主真的那么卷不睡觉给你凌晨直播。 所以就有对应的技术外包服务,某些淘宝店可能就委托一些人帮忙开直播,这些人也就是租个服务器把录像推流出去,收点服务费。 主要是因为淘宝的政策,你店家一天只直播个一两个小时基本上是没有流量的,所以大部分店家都会每天直播 16 个小时以上,多请几个人换岗直播的成本太高了,还不如直接挂录像,然后隔一段时间就更新新的录像上去,维持热度流量。 而大部分淘宝店主没有那个技术能力,就直接外包出去就省事了。 |
11
hxy100 2022-12-26 21:49:03 +08:00
好东西,刚好用得上
|
12
gangchzu 2022-12-26 22:12:51 +08:00
看起来不错的直播工具,谢谢分享
|
13
herozzm 2022-12-26 22:21:15 +08:00
其实只需要推一个,其他平台都来拉流即可,节省很多带宽和资源
|
16
biguokang OP @herozzm 去研究了下,微信视频号一般人用手机可以直接开前置摄像头直播。
但是想用第三方工具推流过来门槛就有点高了,因为需要开通视频号认证才会给你 rtmp 地址推流,个人认证需要 1000+粉丝,职业认证需要各种证书证明,企业认证更是不用想了,所以到这里我没法操作了。 而且看了一圈,貌似只有 zf 机构才可以拉流,别的个人、职业、企业认证只能推流。 |
17
huadaonan 2022-12-26 23:43:45 +08:00
m 下 回头玩玩
|
18
caryRowen 2022-12-27 03:06:44 +08:00 via Android
不错,马克一下
|
19
paradox8599 2022-12-27 03:57:16 +08:00
我倒是需要一个能 headless 推网页源的。方便自己开发点东西挂在服务器上直播。
|
20
baobao1270 2022-12-27 05:17:01 +08:00
支持 HLS ,我觉得可以用来做电台了
很多游戏支持设置一个 HTTP Streaming 的地址,用来作游戏里的电台,我记得 GTA 和欧洲卡车模拟都可以 |
21
july1995 2022-12-27 08:31:14 +08:00 via iPhone
Mark ,回头试试。
|
22
bobryjosin 2022-12-27 09:52:15 +08:00
好像 youtube 的推流服务器 ip 没有被墙,但是推流域名被污染了,指定一下 ip 是可以直接推的,港台日新加坡服务器延迟和稳定程度都还可以,高峰期推 2160p/35000kbps 没啥大问题,当然我这电信状况,其他运营商不确定,关于版权不要一直播放含版权的音乐好像不会被直接掐直播,出现一小段在 dvr 录像会被版权警示删掉就问题不大,不过遇到不好惹的版权机构有几率得到一个红标,那种就没办法了,当然这些是我这 youtube 出现的情况可以给你点参考。
|
23
kaedeair 2022-12-27 10:01:30 +08:00
马克一下,看看支不支持采集卡
|
24
codingbody 2022-12-27 10:02:18 +08:00 1
感觉简单的 写个 ffmpeg 脚本就行
|
25
onesec 2022-12-27 10:22:04 +08:00
看起来不错,做成无人值守 24 小时推流
|
26
tallest 2022-12-27 10:47:55 +08:00
没玩儿明白怎么用,推到 B 站,一直卡在前几秒循环播放,很叼诡
|
27
JimmyLX 2022-12-27 11:53:38 +08:00
刚看了电丸科技的 ak 讲解了这个产业, 挺有意思的
|
28
Bingchunmoli 2022-12-27 12:11:52 +08:00
最近需要做抖音的拉流和推流,用 java 确实不是很会写。。
|
29
morningtzh 2022-12-27 15:46:57 +08:00 1
我做过鱼缸的直播, 数据来源是小米米家摄像头, 每分钟将视频放到 NAS 上去. 我在 NAS 上用 ffmpeg 将视频帧抽出来, 加上音乐, rmtp 推送到 B 站上去. 就是维护成本有点高.
现在我在阳台上搞了一个 500M 的球机, 监控花架, 但目前还没想到好的使用方法, 因为人偶尔会探出窗外, 被拍到. |
30
jiangboyueplus 2022-12-27 21:28:39 +08:00 via Android
马克研究下
|
31
stephCurry 2022-12-27 23:13:10 +08:00 via iPhone
我猜你是最近看了 Ak 的视频,加上前段时间 V 友 24h 直播🦜的灵感研究起来的吧……
前段时间发现个好 App: https://softvelum.com/larix/ 满足你用废旧手机直播你的宠物🤭 |
32
zhaohai 2022-12-28 00:59:04 +08:00
好像很好
|
33
biguokang OP @stephCurry 其实大概一年前我就搞了树莓派直播,当时在 v 站还发了帖。https://www.v2ex.com/t/822941
当时我是树莓派外接摄像头,然后用 ffmpeg 推流到 b 站 24 小时直播。 后来才发现的这个玩意。。。AK 的视频我也看过,不过那个 v 友直播小鸟的链接有吗。 |
34
saxon 2022-12-28 21:00:14 +08:00
docker 部署后,无法打开网页。日志也没报错 ,请问什么问题呢?
mac os m1 。 |
35
biguokang OP |
36
saxon 2022-12-28 21:34:12 +08:00
@biguokang 谢谢回答,我换个 linux 服务器试试。 关注你 B 站拉 id cs 小哥,我留个微信 121659994 ~有空可以交流一下
|
37
semobb 2022-12-29 09:57:28 +08:00 via Android
rtmp 地址和串流密钥怎么填写?我用国外的 vps 填写了 rtmp 地址后,打开直播间什么也没有,求大佬赐教
|
39
dubidu 2023-01-02 17:18:52 +08:00
看了下不是免费的啊,自己家庭部署也最要$0.09/小时的授权费
|
40
biguokang OP @bitshiyuzhe 社区版免费,那个 github 地址就是社区版的。
详情可以看这里的区别 https://github.com/ant-media/Ant-Media-Server/wiki#community-edition--enterprise-edition 。 你在官网看的那个 9 分钱一小时只是企业版的最低档的套餐,功能上比开源的社区版的要多,而且还有售后支持。 |
41
dnsaq 2023-01-04 14:17:46 +08:00
传了几个视频都是只能放第一段的,无法连播啊,什么情况
|
42
zhd 2023-01-09 13:33:38 +08:00
你好,这个部署首次登陆的账号密码是自己设置的吗? 怎么总是提示 Username or password is incorrect ,一直无法登录
|
45
zhd 2023-01-10 01:11:34 +08:00
@biguokang #43 你好,这个是在官网注册还是部署打开的地方,一直卡在登录上面。https://imgur.com/JT12SL8 https://imgur.com/undefined https://imgur.com/undefined
|
46
zhd 2023-01-10 01:13:04 +08:00
|
48
biguokang OP @zhd 他的邮箱号其实就是 username ,我说的邮箱乱填可能我没说清楚,我的意思是不用填真实邮箱,但是要符合邮箱格式,你登陆的时候就填上邮箱号和密码。
|
49
zhd 2023-01-10 18:19:54 +08:00
@biguokang #48 ok 了 多谢,有玩过 youtube 直播吗? ytb 怎么有个串流金轮,单单输入 RTMP 无法串流过去。
|
50
biguokang OP @zhd 没看懂你说的串流金轮是啥,我猜应该是推流码吧。
一般来说,需要推流地址+推流码才能推流,因为推流码是用来识别你这个主播身份的。 有些平台可能直接把推流地址+推流码拼一起了,所以能直接复制填进去,有些平台可能是推流地址、推流码分开显示的,你需要自己手动拼 拼也很简单,推流地址和推流码率用 “/” 拼起来,直接填到就行了。 比如推流地址是:rtmp://a.rtmp.youtube.com/live2 , 推流码是 abcedfg 那你把 rtmp://a.rtmp.youtube.com/live2/abcedfg 填进系统就行了 |
52
alomerry 2023-02-08 06:40:29 +08:00
@biguokang 之前也想玩国内禁播的游戏,推流到 twitch ,奈何国内很难推流到 twitch ,obs 配代理很麻烦
|
54
AceCandy 2023-08-06 23:21:33 +08:00
@paradox8599 一年过去了,有解决方案了吗..? 我也有这样类似需求..
|
55
TQ6raE1bjyLT463s 333 天前
@biguokang 我一直在做类似直播 有机会私信多交流 TG:wofceli123 。
|
56
allence 331 天前
在 x86 NAS 的 docker 里试了下,上传 VOD 一直卡在 loading ,半个多小时没反应
|