阿里云
发表主题 回复主题
  • 569阅读
  • 1回复

[干货分享]壹对壹源码ios android webs端互通、体验无懈可击

级别: 新人
发帖
1
云币
7
n7S; Xve#  
\f<z*!,D$  
[size=; font-size: 13.5pt,13.5pt]直播平台如何快速搭建是一个经久不衰的话题,正如同直播市场一样有魅力,[size=; font-size: 13.5pt,13.5pt]    进入到2018年直播开始新的转型期,办法总比困难多,知彼知己百战不殆,想要运营开发一套直播平台,是必亲力亲为,防止被忽悠也是一种智慧。 8 ip^]  
Fo(y7$33*  
6<PW./rk:  
` jyKCm.$#  
[size=; font-size: 13.5pt,13.5pt][size=; font-size: 13.5pt,13.5pt] * [size=; font-size: 13.5pt,13.5pt]什么是[size=; font-size: 13.5pt,13.5pt]流媒体协议[size=; font-size: 13.5pt,13.5pt] ;t!9]1  
Cdmy.gx^  
LZa% x  
{:$NfW  
[size=; font-size: 13.5pt,13.5pt]流媒体是指采用流式传输的方式在Internet播放的媒体格式。流媒体又叫流式媒体,它是指商家用一个视频传送服务把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。[size=; font-size: 13.5pt,13.5pt] M9DgO4xl  
GL`tOD:P"  
%4/xH 9  
[size=; font-size: 13.5pt,13.5pt]                                     7 OWsHlU  
F 3s?&T)[G  
[size=; font-size: 13.5pt,13.5pt][size=; font-size: 13.5pt,13.5pt] * [size=; font-size: 13.5pt,13.5pt]直播的模块划分[size=; font-size: 13.5pt,13.5pt] O+b6lg)q  
3daC;;XO  
d>/Tu_ y  
.`+yo0O:  
[size=; font-size: 13.5pt,13.5pt]1[size=; font-size: 13.5pt,13.5pt]* [size=; font-size: 13.5pt,13.5pt]视频[size=; font-size: 13.5pt,13.5pt]de [size=; font-size: 13.5pt,13.5pt]采集和编码[size=; font-size: 13.5pt,13.5pt] 5NFRPGYX  
>jKjh!`)!e  
=ajLa/m'  
-;/ Y  
[size=; font-size: 13.5pt,13.5pt]视频采集一般是电脑设备上的音视频输入设备和手机上的摄像头、麦克风。由于摄像头和手机功能的进步,视频采集也相对相对简单了很多。编码和录制工具通常是软件,比如PC端使用的“直播大师(Live Master)”,手机端使用的ffmpeg和WebRTC这类工具。[size=; font-size: 13.5pt,13.5pt] hkF^?AJ  
_A3X6  
U!Mf]3  
OpUA{P  
[size=; font-size: 13.5pt,13.5pt]2[size=; font-size: 13.5pt,13.5pt] * 关于[size=; font-size: 13.5pt,13.5pt]播放端[size=; font-size: 13.5pt,13.5pt] Tyd h9I  
x_W3sS]ej  
4 4`WYK l  
R[Nbtbv9Q  
[size=; font-size: 13.5pt,13.5pt]可以是电脑、手机上的视频播放器,还可以是H5的video标签等。目前以手机端的播放器为主。视频传输技术主要以HTTP协议为主,hls主要面对iOS终端,RTMP主要用于PC端视频播放,实时性较高。[size=; font-size: 13.5pt,13.5pt] EBwK 7c  
t R ;{.  
RY<%'\A`~  
I^:F)a:  
[size=; font-size: 13.5pt,13.5pt]3.[size=; font-size: 13.5pt,13.5pt]关于[size=; font-size: 13.5pt,13.5pt]视频服务器端[size=; font-size: 13.5pt,13.5pt] *IqVY&  
|*fNH(8&H  
n.ct]+L  
u# 3)p  
[size=; font-size: 13.5pt,13.5pt]视频传输和播放用的流媒体服务器,通常是用C或者C++语言开发实现,主要实现一对多的视频流发布功能。[size=; font-size: 13.5pt,13.5pt] -=sf}4A  
e96#2A5f  
`)2[ST  
[S)G$JW  
[size=; font-size: 13.5pt,13.5pt]关于[size=; font-size: 13.5pt,13.5pt]内容分发系统[size=; font-size: 13.5pt,13.5pt] BfVBywty  
C5;wf3  
*v&*% B  
C=yD3mVz  
[size=; font-size: 13.5pt,13.5pt]很多人都知道,涉及到大规模内容分发都需要用到CDN技术,市场上有很多提供CDN的服务公司,他们通过为用户提供内容的大范围分发服务来盈利。一些大的运营公司都是通过建CDN来支撑自己的业务运营,这方面的核心技术都是很专业的,需要一个专业的团队研发多年才可以打造成一个产品化和运营级的平台。[size=; font-size: 13.5pt,13.5pt] H0+:XF\M  
lvPpCAXY  
B.RRdK+:  
`V@z&n0P6  
[size=; font-size: 13.5pt,13.5pt] * [size=; font-size: 13.5pt,13.5pt]什么是高并发vxbugu318[size=; font-size: 13.5pt,13.5pt] 6%UY1Q.?  
r@Nl 2  
xl9(ze  
%ZiK[e3G  
[size=; font-size: 13.5pt,13.5pt]高并发([size=; font-size: 13.5pt,13.5pt]High Concurrency[size=; font-size: 13.5pt,13.5pt])是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。[size=; font-size: 13.5pt,13.5pt] E|{m"RUOy  
I{EIHD<  
-$9~xX  
q}s K  
[size=; font-size: 13.5pt,13.5pt] [size=; font-size: 13.5pt,13.5pt] #4N >d~  
p+)C$2YK  
zhjJ>d%w  
aP_3C_  
[size=; font-size: 13.5pt,13.5pt]服务层的水平扩展,是通过“服务连接池”实现的。 v4C3uNW  
|,{+;:  
)tvc/)&A}  
@7-D7  
[size=; font-size: 13.5pt,13.5pt]站点层通过[size=; font-size: 13.5pt,13.5pt]RPC-client[size=; font-size: 13.5pt,13.5pt]调用下游的服务层[size=; font-size: 13.5pt,13.5pt]RPC-server[size=; font-size: 13.5pt,13.5pt]时,[size=; font-size: 13.5pt,13.5pt]RPC-client[size=; font-size: 13.5pt,13.5pt]中的连接池会建立与下游服务多个连接,当服务成为瓶颈的时候,只要增加服务器数量,新增服务部署,在[size=; font-size: 13.5pt,13.5pt]RPC-client[size=; font-size: 13.5pt,13.5pt]处建立新的下游服务连接,就能扩展服务层性能,做到理论上的无限高并发。如果需要优雅的进行服务层自动扩容,这里可能需要配置中心里服务自动发现功能的支持。[size=; font-size: 13.5pt,13.5pt] qsTq*G  
'QR4~`6I  
U&X.  
jceHK l  
[size=; font-size: 13.5pt,13.5pt]曾经沧海难为水,除却巫山不是云,千言万语道不尽直播搭建,细水长流学会点滴积累,说到开发只是前期最基本的,平台的关键在于怎么运营,运营像是一首乐曲,而搭建更像是一支舞蹈,天衣无缝的配合才会事半功倍。[size=; font-size: 13.5pt,13.5pt] 8:<1|]]  
F  "!`X#  

小图 | 大图 图片

级别: 程序猿
发帖
423
云币
647
只看该作者 沙发  发表于: 09-30
这是一篇排版很乱的软文。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 90 + 9 = ?
上一个 下一个