
多媒体技术
文章平均质量分 71
本专栏主要介绍音频和视频等多媒体技术。
liitdar
一位热爱计算机科学技术的软件工程师
展开
-
RTP协议与RTCP协议简介
RTP用于实时数据的传输,该协议提供的信息包括:时间戳(用于同步)、序列号(用于丢包和重排序检测)、以及负载格式(用于说明数据的编码格式)。RTCP与RTP联合工作:RTP进行实际数据的传输,RTCP负责将控制包送至参与通信的每个人,并针对RTP正在提供的服务质量做出反馈。A:根据声音流和图像流的相对时间(RTP包的时间戳),以及它们的绝对时钟时间(对应RTCP包中SR内容),可以实现声音和图像的同步。RTP采用“有序传送”方式传输数据,允许数据接收方重组发送方的包序列,同时序列号也可用于决定包的位置。原创 2021-03-15 16:16:03 · 1768 阅读 · 2 评论 -
流媒体技术介绍
流媒体)技术,是指将一连串的多媒体数据压缩后,经过互联网分段发送数据,在互联网上即时传输影音,以供用户观赏的一种技术。在流媒体技术出现之前,人们必须要先下载多媒体内容到本地计算机,等待完整的多媒体内容下载完成之后,才能够欣赏多媒体的内容。流媒体技术的出现,使人们只需经过几秒或十几秒的启动延时即可欣赏媒体内容,而无需再等待媒体内容完全下载完成了。流媒体技术使得数据包可以像流水一样发送,如果不使用此技术,用户就必须先下载整个媒体文件,而后才能使用多媒体数据。原创 2021-03-11 11:35:34 · 18021 阅读 · 0 评论 -
媒体源扩展(MSE)介绍
MSE,即媒体源扩展,可以理解为一种API,其提供了实现无插件且基于Web的流媒体的功能。通过MSE,媒体串流能够通过JavaScript创建,并且可以使用HTML5的和标签进行播放。原创 2021-04-08 16:41:33 · 5668 阅读 · 2 评论 -
WebRTC简介
WebRTC,即网页即时通信,是一个支持网页浏览器进行实时语音对话或视频对话的API。WebRTC于2011年6月1日开源,并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。WebRTC项目的最终目的,是让Web开发者能够基于浏览器(Chrome\FireFox\...)简单快捷地开发出丰富的实时多媒体应用,而无需下载安装任何插件。在此过程中,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可。原创 2021-03-25 12:46:07 · 407 阅读 · 2 评论 -
RTMP简介
RTMP,即实时消息(传输)协议,是由Adobe公司基于TCP开发的一个协议族,其中包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种协议。RTMP工作在TCP之上,默认使用端口1935;RTMPE在RTMP的基础上增加了加密功能;RTMPT封装在HTTP请求之上,可穿透防火墙;RTMPS类似RTMPT,增加了TLS/SSL的安全功能。RTMP与HTTP一样,都属于TCP/IP四层模型中的应用层。原创 2021-03-17 10:39:48 · 2132 阅读 · 0 评论 -
SDP简介
SDP,即会话描述协议,是一个描述peer-to-peer连接的标准,主要用于参与会话(Session,如一次网络电话、一次电话会议、一次视频聊天,都可以称之为一次会话)的实体之间的媒体协商。使用SDP的目的,主要是为了解决参与会话的各成员能力不对等的问题。例如参加通话的成员都支持高质量的通话,但是如果没有进行协商,为了兼容性,各成员都使用普通质量的通话格式进行通话,这样就没有充分发挥资源优势,造成浪费资源了。在视音频的传输连接中,SDP包含视音频的编解码(codec)、源地址和时间信息。原创 2021-03-16 16:15:48 · 2819 阅读 · 0 评论 -
RTSP协议介绍
在RTSP中,载荷数据一般是通过带外方式来传送的(除了交织的情况),即通过RTP在不同的通道中来传送载荷数据。RTSP是用来控制声音或影像的多媒体串流协议,允许同时控制多个串流(支持多方视频会议),媒体数据传输时所用的网络通讯协议并不在RTSP的定义范围内,服务端可以自行选择传输层协议(TCP、UDP等)来传输多媒体串流内容。客户端分析收到的SDP描述,并为会话中的每一个流发送一个RTSP建立命令(SETUP),SETUP命令会将客户端用于接收媒体数据的端口告知服务器;会话即RTSP交互的全过程。原创 2021-03-16 15:15:38 · 1534 阅读 · 0 评论 -
MPEG简介
官网对于MPEG的介绍如下:MPEG(Moving Picture Experts Group,动态图像专家组)是ISO(International Standardization Organization,国际标准化组织)与IEC(International Electrotechnical Commission,国际电工委员会)于1988年成立的,专门针对运动图像(视频)和语音(音频)压缩编码制定国际标准的组织。原创 2019-11-14 17:51:12 · 3286 阅读 · 0 评论 -
FFmpeg的常见用法
引用官网的介绍:引用官方的简介:简单说,FFmpeg提供了一个跨平台的解决方案,其包含了视音频的记录(采集)、编解码、格式转换和流化功能。原创 2019-11-11 11:10:14 · 2070 阅读 · 1 评论