想些一个内网的小型直播服务,大家有什么好想法么?

2017-01-20 11:36:01 +08:00
 dryadent

就是人数什么的也就几千人,然后服务的直播间估计也就一两个,带宽什么的都好说,不知道大家有什么好的思路么,谢谢大家了.

5391 次点击
所在节点    程序员
28 条回复
realpg
2017-01-20 11:40:06 +08:00
几千人,就当 3000 人,直播间码率怎么也得 2Mbps 吧, 6Gbps 实时处理能力的服务器好说……
Mac
2017-01-20 11:40:40 +08:00
几千人,内网。。。 ATM ?
cnleoyang
2017-01-20 11:41:49 +08:00
服务器端可以考虑 ossrs.net, 推流用 obs , Web 端观看用支持 rtmp 的 flash player 。
cnleoyang
2017-01-20 11:43:04 +08:00
@realpg 拉流的压力,可以通过建立下行边缘节点集群来分担。
realpg
2017-01-20 11:44:28 +08:00
@cnleoyang
你看看楼主的发帖纪录你就应该明白
楼主的脑袋里的想法是 100M 网线插上去就够几万人 1080P 了……
epkT6QJ3RSaz6AnJ
2017-01-20 11:52:21 +08:00
FMS server 应该可以支持
epkT6QJ3RSaz6AnJ
2017-01-20 11:54:13 +08:00
<amp-youtube data-videoid="YVTCKwhUEv8" layout="responsive" width="480" height="270"></amp-youtube>
epkT6QJ3RSaz6AnJ
2017-01-20 11:58:25 +08:00
https://pan.baidu.com/s/1c1PT8Y0
原来上学搞电竞直播用的,带各种特效,串线麦克风之类的
内网 100m 峰值上千人并发
dryadent
2017-01-20 12:02:29 +08:00
主要是都是走内网,外网没必要,不卡就行,码率这个都是商量
dryadent
2017-01-20 12:05:05 +08:00
@realpg 其实就是以前的直播坏了,看有没有现成的,没有现成的就自己撸一个
lhbc
2017-01-20 12:15:45 +08:00
内网 3000 人在线,楼主怎么得也是几万人的大厂吧。
dryadent
2017-01-20 12:30:01 +08:00
@lhbc 没有没有,就是学生自己用, 3000 人估计是到顶的
hualindog1
2017-01-20 12:32:26 +08:00
内网划在同一 VLAN 下用 VLC 做 udp 组播就好
xuhaoyangx
2017-01-20 13:40:52 +08:00
你需要这个 https://github.com/ossrs/srs 。然后自己写个后台管理管理,准备个两三台机器,做个集群搞定
Siril
2017-01-20 18:09:58 +08:00
延迟要求高不高? 我搭过一个简单的,用的
ffmpeg + nginx-rtmp + flowplayer ,延迟大概 1 秒左右

服务端的带宽问题,也弄成了其他服务器从第一个服务器接收后转发,延迟增加 1 秒左右,这样可以堆服务器数量支持更多用户

有兴趣 @我,可以分享出来。
简陋的半成品,不收钱
Siril
2017-01-20 18:13:26 +08:00
如果能搞成 rtmfp 的,无论 iplevel multicast 还是 application level multicast 都能彻底解决带宽问题。

然而我没试成功,只搞成 rtmp 的,也是因为没有需求,这就几十人内部用
jimzhong
2017-01-20 21:24:11 +08:00
我在学校内网搞过 HLS 直播,用 OBS 就行, 720P 码率 3Mbps ,千兆网络可以带 200 多用户。更多就要用 P2P 了吧。
dryadent
2017-01-20 23:49:23 +08:00
谢谢大家,我会把大家的方案都看看
bao3
2017-01-20 23:50:52 +08:00
人家建流媒体服务器,使用组播就可以啦,上面那些算出 6G 流量的不懂技术就别乱说
liyvhg
2017-01-20 23:57:43 +08:00
13 楼, 19 楼正解

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

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

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

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

© 2021 V2EX