作家
登录

弹幕系统更新的血与泪

作者: 来源: 2017-12-22 11:04:54 阅读 我要评论

  • 对于已经完成了直播进入点播状况的房间,额外启用了别的一套弹幕体系来进行分流。
  • 单个房间切成多个房间进行消息处理。
  • 五、测试相干

    • 运行情况:云主机8核16G实例
    • 操作体系:Centos7(未进行体系优化或参数调剂)
    • 测试内容:单机建立15000 websocket连接,并且发送消息,进入指定房间(所有连接进入同一房间)。一个客户端进入房间,发送一条消息,经由敏感词处理、IP和用户黑名单处理,然后被广播到所有节点。

    测试结不雅:

    • CPU占用:保持在5%以下
    • 内存占用:2GB(包含操作体系本身开销)
    • 收集占用:峰值10Mb/s阁下
    • 发送效力:15000节点广播,100ms – 110ms阁下。

    发送消息的时刻,每一组slice应用一个协程来次序发送。同一房间内的连接,就可以按照slice分组进行并发发送。 发送的时刻,会应用锁将全部房间锁住,以防止并发情况下同连续接混入两条信息。

    弹幕体系更新的血邮攀泪

    根据测试结不雅计算:

    完全可以在8核16G的机械上,实现无压力运行50K并发,放鲎庞近60 – 70K的处理才能。

    六、更多分享

    我今朝正在测验测验把完成这套弹幕体系的根本功能开源出来。已经提掏出来了一部分,当前的地址为:https://github.com/logan-go/roomManager,感兴趣的读者可以经由过程链接查看。

    弹幕体系给视频直播/点播增长了更多内容的互动娱乐性质,大年夜最初的A站B站成长到如今各主流视频网站APP。若何健康高效的治理弹幕体系,也是当下视频行业须要看重的一门技巧活。

    【编辑推荐】

    1. 自定义View-仿虎扑直播比赛界面的打赏按钮
    2. 挨踢部落直播教室第二期:移动互联网产品中若何用好HTML5?
    3. 轻松入门Android直播相干技巧 大年夜0搭建直播体系
    4. 【直播】DCloud CTO崔红保:若何玩转H5网站快速转换成App?
    5. 挨踢部落直播教室第四期:若何玩转H5网站快速转换成App?
    【义务编辑:未丽燕 TEL:(010)68476606】

      推荐阅读

      Spring 中的注解与分层思想

    【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 在Spring框架中最常见的几个注>>>详细阅读


    本文标题:弹幕系统更新的血与泪

    地址:http://www.17bianji.com/lsqh/40081.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)