美丽播手机视频直播系统介绍

  • 来源:
  • 更新日期:2018-04-26

摘要:“美丽播直播“提供视频直播、户外直播、手机直播、等多种流媒体服务,最终实现PC端、手机、ipad的三屏融合。 安全、成熟、可靠 我们来自国内知名厂商,有技术精湛的视频工程师,也有技术后台大牛,还有顶级运维。 我们拥有成熟的服务器架构,性能优越稳定的分布式后端,多种数据库和缓存优化技术。实力强劲的团队,坚实的后盾!公司拥有一支研发创新能力强、业务素质高的专业化团队,研发及流媒体技术人员具备丰厚的工作经验,为您提供完善和高质量的售后服务,并长时期提供咨询和技术服务。 个性化定制 完全自主知识产权,可提

“美丽播直播“提供视频直播、户外直播、手机直播、等多种流媒体服务,最终实现PC端、手机、ipad的三屏融合。

20140308164024_2956.jpg

安全、成熟、可靠
我们来自国内知名厂商,有技术精湛的视频工程师,也有技术后台大牛,还有顶级运维。 我们拥有成熟的服务器架构,性能优越稳定的分布式后端,多种数据库和缓存优化技术。实力强劲的团队,坚实的后盾!公司拥有一支研发创新能力强、业务素质高的专业化团队,研发及流媒体技术人员具备丰厚的工作经验,为您提供完善和高质量的售后服务,并长时期提供咨询和技术服务。
个性化定制
完全自主知识产权,可提供客户端界面和相关功能的按需定制。使得全民直播时代,无论是个人还是私企单位都可以拥有专属视频直播平台,并且能方便快捷流畅管理与运营。

系统开发语言
美丽播PHP视频互动系统由WEB系统、缓存服务、数据库服务、视频服务、聊天服务和Crontab服务组成,手机端安卓采用JAVA语言开发,IOS采用object c开发,聊天系统采用workerman socket框架语言开发,所有服务提供横向扩展,分布式部署。
1. WEB系统提供页面以及API。
2. 缓存服务服务提供数据的缓存、存储动态数据。
3 . MYSQL服务提供数据的存储落地。
4. 聊天服务提供用户聊天群聊、私聊和后台消息推送。
5. 视屏服务提供发布、收看音视频直播、流管理等操作。
6. 统计脚本提供日常数据的统计。

系统开发(手机直播)
1、消息推送:给用户推送房间聊天消息、系统消息。
2、业务服务器:手机直播的业务部分、好友关系、直播管理、货币系统、礼物系统等。
3、视频服务器:视频直播、点播、转码、存储和回放等。
4、MYSQL:手机直播的静态数据、用户信息、直播信息、账户信息。
5、Memcache:手机直播的动态数据、关注关系、房间内实时交互数据。

手机直播APP源码
1、ffmpeg源码、处理音视频编码
2、gpuimage源码、处理美颜功能
3、ffmpeg、gpuimage只提供sdk集成,不提供源码
4、ios使用oc原生开发,android使用java原生开发,后端采用php+mysql+memcache
5、消息推送走第三方推送平台
视频流压缩传输

程序首先会对接收到的视频流进行压缩及转换,让视频流更适合网络传输,减少直播传输所需要的带宽。当然程序是可以根据自己的要求来修改压缩比例以及视频播放的分辨率。
视频直播的传输协议是rtmp,视频编码是x264,音频编码是aac。
标清的码率在300~400kb,高清的码率在500kb~800kb。
视频分发走CDN加速。
聊天: 聊天走自己的聊天服务,支持Websocket传输协议。单台服务并发1万路以上。
网站:网站逻辑基于php、mysql、memcache。

均衡负载功能<很强大的功能>
此功能可以无限添加FMS直播服务器,来分摊视频流的带宽负担。
首先,程序完全可以将网站程序与FMS视频流来分开,也就是说,网站可以单独使用一台服务器或者虚拟主机,FMS则使用另外一台独立的服务器,这样就不会因为视频直播流量大影响网站的访问速度。