logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FLV封装格式剖析

一、FLV格式组成FLV (Flash Video) 是由 Adobe 公司推出的一种流媒体格式,它是随着Flash MX的推出发展而来的视频格式。由于其封装后的音视频文件体积小、封装简单等特点,非常适合于互联网上使用。目前主流的视频网站基本都支持FLV。采用FLV格式封装的文件,一般文件后缀定义为.flv。FLV封装格式是由一个文件头(header)和 文件体(Body)组成。其中Body又由“

#音视频
AAC ADTS封装实现

一、AAC音频格式种类有哪些AAC音频格式是一种由MPEG-4标准定义的有损音频压缩格式。AAC包含两种格式 ADIF(Audio Data Interchange Format音频数据交换格式)和ADTS(Audio Data transport Stream音频数据传输流)。ADIF特点:可以确定的找到音视频数据的开始,不需要进行在音视频数据流中间开始的解码,它的解码必须在明确的定义开始。应用

#c++
FFmpeg音视频文件解封装实现

一、什么是音视频解封装解封装就是把视频文件(flv,mp4,rmvb,avi)按照一定的规则进行拆分,把该视频的音频流、视频流、字幕流等信息拆分出来。通过解封装,我们可以得到视频文件详细参数指标,包括:编码格式、文件大小、播放时长、分辨率、音频采样率、单声道/双声道等音视频信息。二、实现源代码#include <stdio.h>#include <libavformat/avfo

#c++
C++智能指针详解

1、概述我们知道除了静态内存和栈内存外,每个程序还有一个内存池,这部分内存被称为自由空间或者堆。程序用堆来存储动态分配的对象即那些在程序运行时分配的对象,当动态对象不再使用时,我们的代码必须显式的销毁它们。在C++中,动态内存的管理是用一对运算符完成的:new和delete。new:在动态内存中为对象分配一块空间并返回一个指向该对象的指针;delete:指向一个动态独享的指针,销毁对象,并释放与之

MySQL查看、设置、修改存储引擎方法

一、设置整个数据库的默认存储引擎两种应用场景场景1:设置数据库的持久默认存储引擎在启动配置文件中设置服务器存储引擎[mysqld]default-storage-engine=<存储引擎名>示例1)我系统MySQL数据库版本为:5.7.32修改文件: sudo vi mysqld.cnf ,增加default-storage-engine=MyISAM,5.7.32版本文件路径为:/e

#mysql#数据库#linux
如何在VMWare虚拟机里把DPDK跑起来?

一、环境准备VMware + Ubuntu 16.04 Server版本二、DPDK环境搭建2.1 vmware 添加两块网卡要把DPDK运行起来,需要两块网卡,因此我们需要查看我们的虚拟机是否已经有了两块网卡,如果没有则添加;添加网卡的时候建议把网卡网络连接设置为“桥接模式(B)”。桥接网卡作为 DPDK运行的网卡。NAT网卡作为ssh连接的网卡。2.2 修改网卡配置信息1)找到我们虚拟机上的.

#ssh#ubuntu#linux
FFmpeg filter过滤器使用详解

1、FFmpeg过滤器简介FFmpeg filter 提供了很多音视频特效处理功能,比如视频缩放、截取、翻转、叠加等。FFmpeg有很多已经实现好的滤波器,这些滤波器的实现位于libavfilter目录之下,用户需要可以调用这些滤波器实现滤波。我们可以通过ffmpeg -filters命令查看FFmpeg支持的过滤器。FFmpeg常用的filter包括:scale:视频/图像的缩放;overlay

#音视频
简单易懂!手把手:从安装部署VMWare&Ubuntu,到编写、编译、运行、调试程序

一、安装VMWareVMWare下载网址:https://www.vmware.com/cn/products/workstation-pro.html本文VMware采用的版本是10.0.7 bulid-2844087序列号:1Z0G9-67285-FZG78-ZL3Q2-234JG虚拟机的安装比较简单,按照安装向导依次点击下一步安装就可以了,这里不再做详细介绍。二、安装UbuntuUbuntu

#ubuntu#linux
如何在VMWare虚拟机里把DPDK跑起来?

一、环境准备VMware + Ubuntu 16.04 Server版本二、DPDK环境搭建2.1 vmware 添加两块网卡要把DPDK运行起来,需要两块网卡,因此我们需要查看我们的虚拟机是否已经有了两块网卡,如果没有则添加;添加网卡的时候建议把网卡网络连接设置为“桥接模式(B)”。桥接网卡作为 DPDK运行的网卡。NAT网卡作为ssh连接的网卡。2.2 修改网卡配置信息1)找到我们虚拟机上的.

#ssh#ubuntu#linux
VMWare开启多个Linux虚拟机服务器方法

需求描述有时候我们需要在多个Linux服务器之间进行软件的调试和测试,但由于资源有限,仅有一台电脑,这个时候我们应该肿么办?最简单的方法,打开VMware克隆多个虚拟机解决。操作流程1、安装VMware2、安装Ubuntu,这里我们选择Ubuntu16.043、克隆Ubuntu16.04(1)右键已安装的Ubuntu16.04,“管理”–>“克隆”需要注意的是,在克隆时虚拟机要先关闭,否则会

#linux#ubuntu
    共 12 条
  • 1
  • 2
  • 请选择