dsttl3.xyz

  • 隐私政策
  • dstt
dsttl3
专注于用户阅读体验的响应式博客主题
dstt

视音频数据处理:UDP-RTP协议解析

# 视音频数据处理:UDP-RTP协议解析 本文介绍网络协议数据的处理程序。网络协议数据在视频播放器中的位置如下所示。 ![image](https://user-images.githubusercontent.com/87458342/127299682-8426891f-6b61-4227-951a-b7b51812cfe1.png) 本文中的程序是一个UDP/RTP协议流媒体数据解析器。该程序可以分析UDP协议中的RTP 包头中的内容,以及RTP负载中MPEG-TS封装格式的信息。通过修改该程序可以实

1970-01-01 43点热度 0人点赞 dsttl3 阅读全文
dstt

音视频同步算法

# 音视频同步算法 本文是对音视频同步算法的总结,以阅读ffplay.c源码为基础,结合各位博主的分析, 逐渐深入理解同步算法原理, 并根据自身理解, 编写一套简易的视频播放器,用于验证音视频同步算法。 ## ffplay简介 ffplay是FFmpeg提供的开源播放器,基于FFmpeg和SDL进行视频播放, 是研究视频播放器,音视频同步算法的很好的示例。ffplay源码涉及到很多音视频的基本概念, 在基础理论缺乏的情况下分析起来并不容易,在分析ffplay源码之前,要对音视频的相关概念有所了解,关于音视频

1970-01-01 39点热度 0人点赞 dsttl3 阅读全文
dstt

webrtc建立连接之ICE框架

# webrtc建立连接之ICE框架 ## ICE介绍 ICE全称Interactive Connectivity Establishment,即交互式连通建立方式,它是根据RFC5245实现,是一组基于Offer/Answer模式解决NAT穿越打洞的协议集合 ## ICE架构 ![image](https://user-images.githubusercontent.com/87458342/127259178-1d26f3a2-af6c-4065-91bb-b14df0b9695d.png) ICE

1970-01-01 39点热度 0人点赞 dsttl3 阅读全文
dstt

H.264简单码流分析

# H.264简单码流分析 使用Elecard Stream Eye分析了一个H.264码流文件。 得到的结果如下: I帧: 宏块类型(红色代表I宏块) ![image](https://user-images.githubusercontent.com/87458342/127624899-3eb750d5-168b-4c0f-8cf7-2fb4a3e08133.png) 宏块划分(4x4,16x16) ![image](https://user-images.githubusercontent.c

1970-01-01 45点热度 0人点赞 dsttl3 阅读全文
dstt

常见音视频编码格式

# 常见音视频编码格式 ## 常见的音频编码格式 ### MP3 >这种压缩方式的全称叫MPEG Audio Layer3,MP3是利用MPEG Audio Layer 3的技术,将音乐以1:10甚至1:12 的压缩率,压缩成容量较小的file,换句话说,能够在音质丢失很小的情况下把文件压缩到更小的程度。>而且还非常好的保持了原来的音质。 >* 压缩率:10~12倍 >* 优点:压缩比高,适合用于互联网上的传播 >* 缺点: MP3 在 128KBitrate 及以下时,会出现明显的高频丢失 ### AAC高

1970-01-01 60点热度 0人点赞 dsttl3 阅读全文
dstt

ffmpeg滤镜的基本使用

# ffmpeg滤镜的基本使用 ## 滤镜 滤镜主要是用来实现图像的各种特殊效果。 ffmpeg转码流程图: ![image](https://user-images.githubusercontent.com/87458342/127450563-55f6c0f1-1ec4-4ca0-9a2c-5fc87ced45f9.png) 从图中可以看到滤镜前后画的是虚线,表示可有可无,在术语中,滤镜指的是在编码之前针对解码器解码出来的原始数据(即音视频帧)进行处理的动作,我们还可以称它为过滤器。 ffmpeg

1970-01-01 40点热度 0人点赞 dsttl3 阅读全文
dstt

WebRTC能给我带来什么?

# WebRTC能给我带来什么? WebRTC现在已经成为了W3C的正式标准,提供具有NAT遍历功能的次秒级的点对点视频和音频流。次秒级延迟已经被广泛应用于视频会议之中,也一直是视频流公司的焦点,如Millicast和Limelight(仅举两个例子),这些公司旨在将这种点对点技术交付给成千上万的人。在不到一秒钟的时间内便实现了交互式视频、游戏流、拍卖和超低延迟的体育运动。 针对直接使用其他流媒体协议的用户,Pion的创建者肖恩•杜布瓦(Sean DuBois)在SF Video Tech上谈到了WebRTC带

1970-01-01 37点热度 0人点赞 dsttl3 阅读全文
dstt

视音频数据处理:FLV封装格式解析

# 视音频数据处理:FLV封装格式解析 本文介绍将他们打包到一起后的数据——封装格式数据的处理程序。封装格式数据在视频播放器中的位置如下所示。 ![image](https://user-images.githubusercontent.com/87458342/127299095-5e740396-01b7-4848-b87a-33332fdaab62.png) 本文中的程序是一个FLV封装格式解析程序。该程序可以从FLV中分析得到它的基本单元Tag,并且可以简单解析Tag首部的字段。通过修改该程序可以实现

1970-01-01 46点热度 0人点赞 dsttl3 阅读全文
dstt

webRTC是如何实现音视频的录制

# webRTC是如何实现音视频的录制 ## 什么是webRTC “WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。” 总结下来,其实有四点: 1. 跨平台 2. (主

1970-01-01 43点热度 0人点赞 dsttl3 阅读全文
dstt

如何生成mp4文件

# 如何生成mp4文件 生成mp4库的开源有很多 * 1.gpac https://gpac.wp.mines-telecom.fr * 2.mpeg4ip http://mpeg4ip.sourceforge.net * 3.mp4v2 从mpeg4ip提取 https://code.google.com/p/mp4v2/ #### 1.创建文件 ```C++ MP4Encoder m_objFileWriter; int r = m_objFileWriter.CreateMP4File((char

1970-01-01 42点热度 0人点赞 dsttl3 阅读全文
1…7891011

dsttl3

https://dsttl3.xyz

近期文章

  • TypeScript
  • 反向传播算法
  • 仙童半导体公司
  • Usenet 访问
  • 强化学习

近期评论

您尚未收到任何评论。

© 2025 dsttl3.xyz

Theme Kratos Made By Seaton Jiang