想些一个内网的小型直播服务,大家有什么好想法么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dryadent
V2EX    程序员

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

  •  
  •   dryadent 2017-01-20 11:36:01 +08:00 5909 次点击
    这是一个创建于 3188 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    然而我没试成功,只搞成 rtmp 的,也是因为没有需求,这就几十人内部用
    jimzhong
        17
    jimzhong  
       2017-01-20 21:24:11 +08:00
    我在学校内网搞过 HLS 直播,用 OBS 就行, 720P 码率 3Mbps ,千兆网络可以带 200 多用户。更多就要用 P2P 了吧。
    dryadent
        18
    dryadent  
    OP
       2017-01-20 23:49:23 +08:00
    谢谢大家,我会把大家的方案都看看
    bao3
        19
    bao3  
       2017-01-20 23:50:52 +08:00 via Android
    人家建流媒体服务器,使用组播就可以啦,上面那些算出 6G 流量的不懂技术就别乱说
    liyvhg
        20
    liyvhg  
       2017-01-20 23:57:43 +08:00 via Android
    13 楼, 19 楼正解
    lslqtz
        21
    lslqtz  
       2017-01-21 08:19:51 +08:00
    @bao3 3000 人同时观看我觉得确实是 6Gbps 的带宽啊。。
    gsls200808
        22
    gsls200808  
       2017-01-21 09:08:52 +08:00 via Android
    13 , 19 楼正解,我的学校就是用 udp 组播内网传输 12 路标清电视,传输几路就占几路带宽,不受观看人数影响。说 6Gbps 技术上对应的是单播,组播的技术难点就是各级路由交换机的配置,还有大多便宜的无线交换机 /AP 不能配置组播转发。
    gsls200808
        23
    gsls200808  
       2017-01-21 09:09:56 +08:00 via Android
    补充一下,各运营商的 iptv 也是用的组播
    JamesRuan
        25
    JamesRuan  
       2017-01-21 13:52:33 +08:00
    内网能组播是最好的
    imnpc
        26
    imnpc  
       2017-01-21 15:39:17 +08:00
    IPTV 目前基本都是用的内网组播 100M 的多
    目前中兴的方案比较成熟
    soratadori
        27
    soratadori  
       2017-01-21 17:50:02 +08:00
    想问下,给某个朋友直播(对方输入我的 ip 来连接),有什么简单的办法吗?最好能支持 x264 方便调整参数的
    henbf
        28
    henbf  
       2017-01-22 00:23:58 +08:00 via iPhone   1
    刚好正在弄这个,也是内网版本,直接用 srs ,然后自己写个前台就行了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5522 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 07:50 PVG 15:50 LAX 00:50 JFK 03:50
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86