![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频基础开发
文章平均质量分 90
zyl_『码农修仙』
这个作者很懒,什么都没留下…
展开
-
webrtc-sdp详解
1、SDP协议简介SDP(Session Description Protocol) 是一种会话描述协议,基于文本,其本身并不属于传输协议,需要依赖其它的传输协议(比如 SIP 和 HTTP)来交换必要的媒体信息,用于两个会话实体之间的媒体协商,详细的标注规范可参考RFC2327和RFC4566。WebRTC 中使用 Offer-Answer 模型交换 SDP,本文详细介绍SDP各属性在WebRTC中的应用。2、SDP组成SDP是由多行文本组成的一个纯文本协议,如果将SDP从语义上分解成不同组件来描述原创 2021-06-17 14:51:25 · 3768 阅读 · 0 评论 -
WebRTC-STUN协议详解
1、STUN协议概述STUN(Session Traversal Utilities for NAT)NAT会话穿透工具,STUN是一个Client/Server协议,支持请求/响应类型、指示类型两种类型。STUN作为ICE(Interactive Connectivity Establishment,交互式连接建立)解决方案的一种工具使用,STUN协议本身没有穿透等能力,只是为穿透提供反射地址,穿透不成功时,需要使用TURN协议。1.1 请求/响应类型(request/response)由客户端给服原创 2021-04-19 09:18:35 · 2281 阅读 · 0 评论 -
如何实现H.265的RTP的封装及传输?
一、RTP协议概述RTP(Real-time Transport Protocol)实时传输协议,由IETF的多媒体传输工作小组发布的网络传输协议,标准为RFC3550/3551。RTP协议支持TCP和UDP两种传输方式,RTP协议负责对流媒体数据进行封包并实现媒体流的实时传输,但并不能为按顺序传送的数据包提供可靠的传送机制,也不提供流量和拥塞控制,这些是依靠RTCP协议来完成的,两者配合使用。本文主要从数据处理的角度实现对H.265的RTP封装进行详细介绍。二、RTP协议解析RTP协议是由RTP H原创 2021-03-12 09:12:16 · 745 阅读 · 0 评论 -
如何实现H.264的RTP封装及传输?
一、RTP协议概述RTP(Real-time Transport Protocol)实时传输协议,由IETF的多媒体传输工作小组发布的网络传输协议,标准为RFC3550/3551。RTP协议支持TCP和UDP两种传输方式,RTP协议负责对流媒体数据进行封包并实现媒体流的实时传输,但并不能为按顺序传送的数据包提供可靠的传送机制,也不提供流量和拥塞控制,这些是依靠RTCP协议来完成的,两者配合使用。本文主要从数据处理的角度实现对H.264的RTP封装进行详细介绍。二、RTP协议解析RTP协议是由RTP H原创 2021-03-05 14:29:20 · 576 阅读 · 1 评论 -
音视频数据处理(三)-AAC音频码流分析
一、AAC概述AAC(Advanced Audio Coding),高级音频编码,是基于MPEG-2的音频编码技术,于1997年推出,主要用于取代MP3格式。2000年,随着MPEG-4标准的推出,AAC重新集成了新的技术(如SBR、PS等)特性,称之为MEPG-4 AAC。AAC共有9种规格,具体如下所示:编号规格说明1MPEG-2 AAC LC低复杂度规格2MPEG-2 AAC Main主规格3MPEG-2 AAC SSR可变采样率规格4MPEG原创 2021-01-31 22:00:34 · 883 阅读 · 0 评论 -
音视频数据处理(二)-H265/HEVC视频码流分析
一、H265概述H265/HEVC(Hight Efficiency Video Coding)是由ITU-T和ISO/IEC两大组织在H264/AVC的基础之上推出的新一代高效视频编码标准,主要为应对高清和超高清视频在网络传输和数据存储方面带来的挑战。上一篇文章对H264/AVC视频码流进行了详细的分析,本文继续从数据处理的角度对H265/HEVC视频码流进行详细分析。二、H265分层结构H265的分层结构与H264类似,分为视频编码层(VCL:Video Code Layer)和网络抽象层(NAL原创 2021-01-29 14:00:41 · 1158 阅读 · 0 评论