网易首页 > 网易号 > 正文 申请入驻

视频直播源码,关于即时通讯,你踩过哪些坑

0
分享至

对视频直播源码来说,沟通环节是必不可少的,但关于IM即时通讯的使用,实际情况中会因为各个协议的不同而存在一定的缺点,关于视频直播源码IM通讯协议移动端的协议存在哪些坑,我们来看一下。

一、各类移动端通讯协议

1、XMPP协议,优点,基于xml协议,容易理解,使用广泛,易于扩展。

缺点,流量大,在移动终端也耗电。交互过程复杂。多被pc时代的产品使用,不适合移动时代的IM产品,即使我们基于xmpp进行改进,简化握手过程,改进文件传输机制,但是它的基因决定了如何改进,他都不适合移动互联网时代的IM产品。

2、MQTT协议,优点,适配多平台。

缺点,协议简单,但是需要自己扩展好友,群组等功能。
3、私有协议,优点,随心所欲,自己定义,流量小。

缺点,给视频直播源码带来的工作量巨大,扩展性差,需要考虑全面。
4、Protobuf协议,优点,非常小、非常快、非常简单。

缺点,不能表示复杂的数据结构,但是对于IM来讲,已经足够。比较推荐视频直播源码使用此协议。

二、移动端使用IM架构需要避开的坑

1、连接器的设计,连接器主要用来管理客户端的长连接。
2、中间件的设计,是否采用通讯中间件?通讯中间件的好处有哪些?如果不采用中间件,连接器和逻辑服务器的连接关系如何管理呢?
3、逻辑服务器,逻辑服务器通常简单一点,主要是根据业务逻辑进行最小粒度的划分即可。但还是有很多的开发者把看似相关实则不相关的逻辑放在一起。


4、状态服务器,状态服务器主要管理视频直播源码用户在线、离线的相关状态,需要采取中心节点的方案,否则状态就会不同步。这里主要需要考虑状态服务器所对应的数据存储机制,如何进行写操作,如何进行读操作?
5、数据库的设计,数据库的设计是最难的,也是做大的瓶颈。需要考虑数据库如何分区,同时又需要考虑每个原子操作需要读哪些库,写哪些库,导致视频直播源码的工作莫名增多。

声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
菲律宾为何会这样,“依靠美国习以为常”?

菲律宾为何会这样,“依靠美国习以为常”?

新民周刊
2024-06-02 09:18:20
6月1日俄乌最新:海马斯首次攻击俄罗斯本土

6月1日俄乌最新:海马斯首次攻击俄罗斯本土

西楼饮月
2024-06-01 16:49:21
俄罗斯已成为世界第四大经济体

俄罗斯已成为世界第四大经济体

俄罗斯卫星通讯社
2024-06-01 16:05:07
中国力量!利雅得拳王统一战:张志磊第五回合重拳KO维尔德

中国力量!利雅得拳王统一战:张志磊第五回合重拳KO维尔德

直播吧
2024-06-02 08:45:04
中国军事科学院原副院长何雷中将:请菲方先回答四个问题!

中国军事科学院原副院长何雷中将:请菲方先回答四个问题!

新京报政事儿
2024-06-01 13:27:50
惊呆!日本老奶奶101岁还在上班,刷新吉尼斯记录,超百岁还上班的原因竟是...

惊呆!日本老奶奶101岁还在上班,刷新吉尼斯记录,超百岁还上班的原因竟是...

脊梁in上海
2024-05-31 19:13:11
郭有才爆红后回应质疑:称未签约公司,“本职工作”是开烧烤店,拒绝透露打赏金额

郭有才爆红后回应质疑:称未签约公司,“本职工作”是开烧烤店,拒绝透露打赏金额

极目新闻
2024-06-02 13:23:02
灵性十足!维尼修斯这次摆脱,被国外球迷称赞:凭这下就值8000万

灵性十足!维尼修斯这次摆脱,被国外球迷称赞:凭这下就值8000万

侧身凌空斩
2024-06-02 06:50:55
快讯!16死42伤,导弹从天而降,美国航母被炸,欧美表现出人意料

快讯!16死42伤,导弹从天而降,美国航母被炸,欧美表现出人意料

梦涵说体育
2024-06-02 11:30:22
乌克兰打击俄罗斯1200公里深处目标!俄境内多地遇袭

乌克兰打击俄罗斯1200公里深处目标!俄境内多地遇袭

项鹏飞
2024-06-01 15:13:21
泽连斯基:如果未来特朗普停止对乌克兰援助,他将成为失败的总统

泽连斯基:如果未来特朗普停止对乌克兰援助,他将成为失败的总统

健身狂人
2024-06-02 02:52:36
当了14年老大!一个总冠军没有,当了3年老二,拿到了两个总冠军

当了14年老大!一个总冠军没有,当了3年老二,拿到了两个总冠军

球毛鬼胎
2024-06-02 10:28:19
3-1!樊振东送张本智和回家,单局2-8落后大逆转,小胖王者归来

3-1!樊振东送张本智和回家,单局2-8落后大逆转,小胖王者归来

黑色柳丁
2024-06-02 12:45:37
价格大跳水!商家惊呼多年未见,养殖户:都在打价格战,不如出去打工!很多人爱吃,它价格大跌的原因是……

价格大跳水!商家惊呼多年未见,养殖户:都在打价格战,不如出去打工!很多人爱吃,它价格大跌的原因是……

每日经济新闻
2024-06-01 23:28:05
中泰赛后龚翔宇崩溃大哭!全年无休太累,又无靠谱替补!蔡斌的锅

中泰赛后龚翔宇崩溃大哭!全年无休太累,又无靠谱替补!蔡斌的锅

金毛爱女排
2024-06-02 10:35:30
“抵食啦!”广东90后姑娘走红网络,网友笑称粤式英语走向“国际化”!

“抵食啦!”广东90后姑娘走红网络,网友笑称粤式英语走向“国际化”!

广东活动
2024-06-01 12:13:15
民进党支持度暴增,最新政党民调显示:蓝白相加不敌民进党支持率

民进党支持度暴增,最新政党民调显示:蓝白相加不敌民进党支持率

侦姐有料
2024-06-02 11:23:15
要想拉动经济增长,还得看小县城的公务员

要想拉动经济增长,还得看小县城的公务员

火锅局
2024-06-02 00:05:26
已经赢麻了何塞卢:这些混蛋,他们有的人都已经不庆祝了

已经赢麻了何塞卢:这些混蛋,他们有的人都已经不庆祝了

直播吧
2024-06-02 10:32:12
手冲咖啡改成了预制咖啡!南京老太却没明白,自己为啥不火了

手冲咖啡改成了预制咖啡!南京老太却没明白,自己为啥不火了

金牌娱乐
2024-06-02 11:30:35
2024-06-02 14:40:49
泰安云豹网络科技有限公司
泰安云豹网络科技有限公司
云豹网络科技官方网易开放平台
804文章数 29关注度
往期回顾 全部

科技要闻

成功着陆!嫦娥六号将开始月背“挖宝”

头条要闻

国防部长:对待"台独"武装就像瓮中捉鳖 不足挂齿

头条要闻

国防部长:对待"台独"武装就像瓮中捉鳖 不足挂齿

体育要闻

我已伤痕累累 却依然感动不了命运之神

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

新造车5月销量: 小鹏乏力 问界暂"缺席"

汽车要闻

吉利银河E5 Flyme Auto智能座舱首发

态度原创

游戏
旅游
手机
健康
家居

《马戏团没有幽灵》Steam上线 手绘风冒险解谜

旅游要闻

武侯祠开启“时光机”穿越到“那些年”

手机要闻

传三星 Galaxy S25 Ultra将采用 UFS 4.1 存储系统

晚餐不吃or吃七分饱,哪种更减肥?

家居要闻

风雅自来 中式的和谐平衡

无障碍浏览 进入关怀版