欢迎来到Wabc (wabc.cc)

手机直播开发流程分享

价格: ¥ 1980 金币可抵¥ 1

最后更新: 2019-10-21 21:00:06

演示地址: 点击查看

安装费: 免费

Database
Encrypt
Authorize
-
大小
118 MB
发货方式
自动发货
下载方式
远程下载
安装方式
操作系统
运行环境
伪静态
备注说明

直播,作为时下最热门的娱乐工具让人们纷纷为之着迷小编作为多年直播观众,总结下这段时间的收获以及手机直播开发流程。

先来看一下手机直播的功能介绍(以云豹手机直播开发程序为例)


手机直播的常用业务如下

1、聊天

私聊、聊天室、点亮、推送、黑名单等;

2礼物

普通礼物、豪华礼物、红包、排行榜、第三方充值、内购、礼物动态更新、提现等;

3、直播列表

关注、热门、最新、分类直播用户列表等;

4、直播

录制、推流、解码、播放、美颜、心跳、后台切换、主播对管理员操作、管理员对用户等;5、房间逻辑

创建房间、进入房间、退出房间、关闭房间、切换房间、房间管理员设置、房间用户列表等;6、用户逻辑

普通登陆、第三方登陆、注册、搜索、修改个人信息、关注列表、粉丝列表、忘记密码、查看个人信息、收入榜、关注和取关、检索等;

7、观看直播

聊天信息、滚屏弹幕、礼物显示、加载界面等;

8、统计

APP业务统计、第三方统计等;

9、超管

禁播、隐藏、审核等;

架构

 

手机直播开发使用基本的MVC框架即可部分Controller的业务逻辑较多,独立的业务可以拆分出去作为一个单独的CatagoryModel的数据变化采用eventnotification)的形式通知,便于做多处数据绑定Model之间的相互独立,如果由业务需要,需要交换Model的数据,由Controller代为处理;HTTPServiceAFNetworking封装,回调ModelBlock块为主,特殊的业务逻辑以eventnotification)的形式通知;

具体模块

视图

1GiftView

显示礼物,管理小礼物与豪华礼物动画;

核心:

小礼物连击效果,队列存储豪华礼物消息,播放完毕回调。

小礼物用CAAnimation动画和UIView Block动画;

豪华礼物用CAAnimation动画和UIView Block动画+GCD协调;

2MessageView

显示聊天消息,弹幕消息。

核心:

聊天tableView,用NSMutableAttributedString显示富文本;

- (CGRect)boundingRectWithSize:options: attributes:context:计算高度并缓存;

弹幕消息用队列存储弹幕,UIViewBlock动画循环播放,最多同时显示条数限制;

控制器

1ChatViewController

第三方聊天控制器做基类,自定义业务逻辑,包括私聊送礼物、广告屏蔽等,包括ChatListViewControllerChatDetailViewController

2WatchLiveViewController

观看直播控制器,包括LivePlayer(视频流播放器),房间业务逻辑相关,接受聊天消息转发给MessageView,切换前后台(APP生命周期)控制;

 

   手机直播目前也正进入白热化阶段,若您有意加入直播市场,不妨移步云豹直播官网,让云豹直播为您提供更优质的直播平台解决方案!

 

        手机 15550884789 qq 2217002971

0 (0%)

好评

0 (0%)

中评

0 (0%)

差评

  • 在线客服

    点击这里给我发消息

    官方微信

    仅处理投诉、举报及平台使用问题;
    商品问题请咨询商家客服!

浏览记录