数据库维护

找论坛
yunbaozhibo0216
Lv1 太平洋舰队新兵
太平洋舰队新兵 贡献56,距离下一级还需24贡献
楼主
2018-04-04 15:21 0 1 只看楼主
电梯直达 
之前,为大家讲解了通过直播源码进行直播平台搭建要注意的重点问题。上篇主要讲到直播系统开发及直播平台搭建过程中要用到的开发语言及搭建环境。本篇主要为大家讲解直播系统开发中的一些重要概念。
RTMP协议:现在主流的直播平台搭建用到的基本上都是RTMP协议,此协议最大的优势在于延时比较低,基本上在1~5秒。RTMP协议是现在编码器输出的工业标准协议,基本上所有的编码器(摄像头之类)都支持RTMP协议。
FlashRTMP协议支持的非常好,因为他们都隶属于一家公司-Adobe公司开发。
Hls(HTTPLive Streaming),延时较大,时长大约在10-15秒左右。hls属于切片式传输,延时较大,目前主要应用在手机wap页面以及微信观看页面。
流媒体:流媒体是指采用流式传输的方式在Internet播放的媒体格式。流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。
直播中的流媒体传输可以用下图来呈现:
 
主流的直播系统采用的大多是自建流媒体服务器与第三方CDN两种。国内现在有多家CDN服务商,像阿里云、腾讯云、网宿科技等,而且大多数CDN服务商都在快速扩张海外市场,在全球各地开通CDN节点,这也给直播平台搭建提供了便利。
SDK软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。
APIAPIApplicationProgramming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
以上这些概念都是直播系统开发及直播平台搭建过程中要事先了解的一些概念。
在进行直播平台搭建时通常会调用很多三方接口,使得直播系统能够流畅运行。以云豹直播系统为例,主要用到以下的三方接口:
1、登录【手机号码、QQ、微信、FacebookTwiteer】需要:shareSDK
2、手机短信:互亿无线
3、消息推送:极光推送
4、私信:环信
5、定位:高德地图
6、支付:微信支付,支付宝支付,appiepay(仅限ios使用)、【或开发四方支付】
7、图片存储:推荐七牛云或者是阿里云存储业务
8、分享:QQQQ空间、微信、朋友圈、Facebooktwiteer
当然市面上相同功能可以选择的三方服务商有很多,这里只是给大家简单的举例说明。如果大家想要更加全面的了解这些三方接口的申请注册流程,后续会为大家整理更新。

原文链接
浩克
Lv1
太平洋舰队新兵 贡献20,距离下一级还需60贡献
2018-06-25 17:03
只看该作者
沙发

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部