物联网学习日记29

1.RKE
解析:Rancher Kubernetes Engine
说明:GKE[Google],RKS[VMware]和EKS[Amazon]

2.Helm
解析:Helm是Kubernetes的软件包管理工具。

3.Kubernetes集群节点组成
解析:
[1]etcd database:通常在一个节点上运行一个etcd实例服务,但生产环境上,建议通过3个或5个[奇数]以上的节点来创建ETCD HA配置。
[2]Master nodes:主节点是无状态的,用于运行API Server,调度服务和控制器服务。
[3]Worker nodes:工作负载在工作节点上运行。
说明:默认情况下Master节点也会有工作负载调度上去,可通过命令设置其不加入调度。

4.流媒体系统核心
解析:
[1]编码工具:用于生成流媒体文件的编码工具。把原始的音视频数据通过一定的算法进行压缩,将压缩后的数据封装成相应的格式,为后续的数据传输做准备。
[2]流媒体服务器:用于控制、传送流媒体数据的流媒体服务器。向客户端响应流式连接[如RTMP/rtsp等],返回流媒体数据的服务程序即打包在RTMP等流式协议中的flv/ts等数据。流媒体服务器直接承担流媒体数据的输出,是整个流媒体系统的核心,它的功能、性能、运行支撑能力直接决定了一个大型流媒体系统的健壮程度。
[3]网络协议:用于支持特定的流式传输的网络协议,其实际上是使得互联网的客户端与服务器、客户端与客户端之间进行数据交换而建立的一系列规则、标准等的集合。流媒体是在互联网上传输的特殊数据,它需要有特定的规则和标准来承载。目前直播领域三大主要的网络协议是RTMP、HTTP-FLV、HLS,其它还有类似HLS商务HDS/DASH、监控领域的RTSP,目前比较活跃的WebRTC,以及很多基于UDP的平台内的私有协议。
[4]播放器:各操作平台用于显示流失数据的播放器。客户端从服务器接收到所需的流媒体数据后,播放器会对这些流媒体数据进行解协议、解封装、解码、音视频同步这几个环节。

5.流媒体服务器传输方式
解析:
[1]顺序流式传输:即顺序下载,在下载文件的同时,用户可以观看在线媒体。如果使用普通的HTTP服务器,将音视频数据通过从头到尾的方式进行发送,即为顺序流媒体传输。
[2]实时流式传输:总是实时传送,非常适合现场事件。比如视频为现场直播或者是使用专用的流媒体服务器,可以应用像RTSP等专用的实时协议。实时流式传输必须要匹配链接带宽,也意味着图像质量会因为网络速度的降低而变差。

参考文献:
[1]Helm从入门到实践:https://www.jianshu.com/p/4bd853a8068b
[2]Rancher 2.1平台搭建及使用:https://www.cnblogs.com/hzw97/p/11608098.html
[3]FFmpeg流媒体处理-收流与推流:https://www.cnblogs.com/leisure_chn/p/10623968.html
[4]
[5]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章