我们在开发直播APP前期在考量了很多PHP框架,大多数无法满足初创企业在开发直播类APP的软件需求。一次偶然的机会接触到Hyperf,这个框架让PHP开发者在短期内开发出聊天室、定时任务等一系列直播相关业务,对于PHP开发者来说swoole不算是陌生。认真阅读文档开发也是非常高效的
Hyperf 是一个高性能、高灵活性的渐进式 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM
的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换
与 可复用
魔创直播软件当前采用的是hyperf3.0
版本
1、API接口(通信和数据获取)
2、Socket服务(直播间公屏聊天、房间事件通知、礼物互动)
3、定时任务(用于PK结束)
对于初创型企业进入直播行业,选择hyperf版本的直播框架无疑是解决在人力成本消耗的最优选择