CDN技术在直播中的运用(对于网络直播影响最大的新技术是CDN)

admin 188 2022-07-14

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

CDN的常用架构

CDN主要包含:源站、缓存服务器、DNS、客户端等几个主要组成部分。

CDN技术在直播中的运用(对于网络直播影响最大的新技术是CDN)

源站:源站指用户的业务服务器,即被加速分发数据的来源。对于直播来说,源站则为主播客户端。

缓存服务器:是直接提供给用户访问的站点资源,由一台或数台服务器组成;当用户发起访问时,他的访问请求被智能DNS定位到离他较近的缓存服务器。如果用户所请求的内容刚好在缓存里面,则直接把内容返还给用户;如果访问所需的内容没有被缓存,则缓存服务器向邻近的缓存服务器或直接向源站抓取内容,然后再返还给用户。

DNS:是TCP/IP网络中的功能实体,通过该服务器,用户只通过域名就可以访问对应的服务器。在TCP/IP网络中域名与IP地址一一对应,域名便于记忆,但网络中的服务器间只能通过IP地址相互识别,域名和IP地址之间的转换称为域名解析,域名解析需要通过专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。

客户端:即发起访问的普通用户。对于直播来说,就是观众客户端,例如手机客户端,PC客户端。

整个CDN技术直播流程如下:

主播开始进行直播,向DNS发送解析请求; DNS返回最优CDN节点IP地址; 主播端采集音视频数据,发送给CDN节点,CDN节点进行缓存等处理; 观众端要观看此主播的视频,向DNS发送解析请求; DNS返回最优CDN节点IP地址; 观众端向CDN节点请求音视频数据; CDN节点同步其他节点的音视频数据; CDN节点将音视频数据发送给观众端。

上一篇:基于Docker搭建ELK 日志系统的方法(基于docker搭建MUD游戏服务器)
下一篇:dede源码实现图集单击图片翻页的功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~