-
CDN构成:
边缘结点:用户从边缘节点上获取数据
二级节点:主干网节点,主要用于缓存、减转源站压力
源站:CP(内容提供方)将内容放到源站
查找顺序:边缘结点->二级节点->源站
源站会把内容先push到主干节点,边缘结点会将从主干节点获取到的内容缓存下来提供给就近用户使用
查看全部 -
发送->确认->超时->重发
A发送消息包给B,B收到并回复一个确认包给A(发送/确认)
A发送消息包给B->消息包在路上走丢了->导致A在超时时间内并没有收到B的确认回复包->于是A判定该包丢失,A重发该包(A有3次的超时时间,每次的超时时间都是成倍增长)
UDP协议发包:有包就发,不管包有没到达 -->达到实时互动的功能
TCP协议发包:有序发包,有包没到达时容易造成阻塞 -->无法达到实时互动的功能
多节点功能:1、某节点出问题时,可以将该节点上所有业务切换到其他节点继续提供服务。2、保证每个节点负载均衡
控制中心:控制中心与节点之间是以心跳来实时保持通信。每个节点都要定期像控制中心报告健康指数(如CPU、内存、网络、IO等占用情况),控制中心根据这些数据进行相应决策(如切走业务、或者新业务短时间内不再分配给健康指数不达标的节点等)
内总线(节点与控制中心之间):好处是保证数据的安全、提高控制性、提高吞吐量
媒体服务器作用主要是将rtp协议转换成rtmp协议,实现了实时互动直播(左)与泛娱乐直播(右)的隔合
查看全部 -
共享端发送一个“创建房间”的信令给信令服务器,服务器收到信令后在服务端创建一个房间并返回给共享端一个流媒体云地址。共享端音视频数据形成rtmp流、推流给CDN网络。
客户端发送一个信令到信令服务器,服务器将该用户加入到主播房间并返回一个流媒体地址(拉流地址),观众可以通过该地址到CDN拉取流媒体观看
旁路用户也是通过发送信令给信令服务器,服务器返回一个旁路直播的流媒体地址,旁路用户通过该地址从CDN拉取流媒体观看
查看全部 -
“创建房间”“聊天”“礼物”等内容都是以信令的方式发送出去
查看全部 -
直播分类:泛娱乐化直播和实时互动直播
泛娱乐化直播四部分组成,客户端(直播方和观看方)、信令服务器、流媒体服务器
查看全部 -
Mac上安装nginx rtmp流媒体服务
查看全部 -
ffmpeg,ffplay,flashplayer
查看全部 -
rtp与rtmp区别
查看全部 -
把视频流推到Nginx服务器上,然后从Nginx上拉流观看
查看全部 -
主流已经是前3种, 尤其是第一种LibFDK aac更主流
查看全部 -
AAC规模描述
查看全部 -
AAC 3个规格, AAC+SBR=AAC HE V1, AAC + SBR + PS = AAC HE V2
查看全部 -
声音压缩编码, 时域转频域, 20Hz以下2万Hz以上是人无法听到的查看全部
-
ffmpeg直播命令查看全部
-
mac上安装nginx rtmp 流媒体服务查看全部
举报