什么是RTMP、HLS和DA呢?


RTMP、HLS和DA分别代表不同的概念和技术:
RTMP:
RTMP是Real-Time Messaging Protocol(实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。
RTMP协议建立在TCP协议之上,它就像一个用来装数据包的容器,这些数据可以是AMF格式的数据,也可以是FLV中的视/音频数据。
一个单一的连接可以通过不同的通道传输多路网络流,这些通道中的包都是按照固定大小的包传输的。
RTMP协议在TCP/IP协议模型中属于应用层协议,其默认端口为1935。
HLS:
HLS(HTTP Live Streaming)是Apple的动态码率自适应技术,主要用于PC和Apple终端的音视频服务。
HLS包括一个m3u(8)的索引文件、TS媒体分片文件和key加密串文件。
HLS协议最初是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的流媒体技术,现在也在桌面应用中有广泛应用,HTML5直接支持这种技术。
HLS协议采用小切片的方式传输音视频数据,但这种方式会生成大量的文件,对存储I/O要求较高。有些公司采用内存缓存数据实时切片技术来解决这个问题。
DA(或Da):
DA是统一原子质量单位(Unified Atomic Mass Unit)的缩写,也称为Da。
它用于衡量原子或分子的质量,被定义为碳12原子质量的十二分之一。
分子质量单位不是国际单位制单位,但它是SI允许使用的非国际单位制单位。
总结来说,RTMP、HLS和DA分别代表了不同的技术和概念,它们在各自的领域内发挥着重要作用。
责任编辑:Pan
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。