logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android音视频【八】音频基础

人间观察今年应该不回家过年了,长这么大还真是一个人第一次在外过年,前些文章讲了视频,我们开始音频。音频的基础概念开始介绍前,先看一个声音的波形图:横轴是时间,纵轴为振幅,两个图像分别代表左右声道。由于声音频率较大,所以在图像中的信号不是“正弦”,而是实心的。声音是一种波声音是一种压力波,当敲击键盘或者撞击物体时,它们的震动会引起空气的震动,使空气产生疏密变化,由此就形成了一种声波。声波的三要素声波

#音视频
android音视频【十】音频mp3剪切

人间观察为了等你,我错过了等我的人。介绍Android中在一些短视频的制作app软件上,会有给视频增加背景音乐的功能,而背景音乐/歌曲(一般是mp3)是从服务器上下载后,然后本地解码,往往用户会选择一首歌曲的部分的时间段。所以实现方案就是:下载mp3->解码部分mp3为pcm->其它操作(比如文件,pcm处理)。所以此篇主要介绍解码部分的mp3为pcm,可以理解为mp3的剪切。后续会介

Android音视频【七】H265硬编解码&视频通话

人间观察我该如何去表达呢前面介绍了H265的一些知识,本篇实现利用camera采集进行H265硬编码,利用WebSocket来传输H265裸流,接收到H265的码流后进行H265解码渲染到surfaceview上,从而实现简易的视频通话。主要有:摄像头如何处理,如何拿到摄像头的yuv数据,yuv数据怎么处理,实现Android H265硬编码和硬解码,vps,sps,pps怎么处理以及如何在网络上

#音视频
pthread_join pthread_exit 线程 Linux函数 线程退出 线程等待

接下来我们看一下线程退出函数和等待函数。 #include       void pthread_exit(void *value_ptr);value_ptr:是线程的返回值。有pthread_join()检测获得。功能:线程退出#include       int pthread_join(pthread_t thread, void**value_ptr);功能

#linux
Linux符号连接的层数过多

n创建符号链接的时候一定要使用绝对路径,例如:/usr/local/cxxt/config-tools需要创建到 /usr/bin/config-tools如果你当前目录在 cxxt目录下, 执行ln -s ./config-tools /usr/bin/config-tools这时候运行 config-tools符号连接的层数过多使用ln 命令使用绝对路径就可以了

#linux
信号量 Linux函数 semget();semctl();semop();

Linux进程通信之信号量信号量(semaphore)是变量,是一种特殊的变量。它紧取正值。对信息号量的操作只有2中:等待(wait)和发送信号(signal).信号量比较难理解。下面我们一个个的看一下各个函数。与信号量处理的函数有:semget();semctl();semop();第一个semget()函数,与共享内存的shmget()函数类似。使用格式:#incl

#linux#数据结构
Signal ()函数详细介绍 Linux函数

signal()函数理解在 这个头文件中。signal(参数1,参数2);参数1:我们要进行处理的信号。系统的信号我们可以再终端键入 kill -l查看(共64个)。其实这些信号时系统定义的宏。参数2:我们处理的方式(是系统默认还是忽略还是捕获)。一般有3中方式进行操作。(1)eg: signal(SIGINT ,SIG_ING );//SIG_ING 代表忽略SIGI

#linux
Linux Linux函数 Linux聊天程序 基于socket的TCP(有连接的)聊天程序

/*在此只付上头文件,如需要去我的资源下载。   http://download.csdn.net/detail/ta893115871/4322905O(∩_∩)O谢谢暂时实现的功能有:1.群聊2.私聊3.登陆验证4.注册5.所用的在线用户6.退出7.管理员踢出某用户8.管理员禁止某用户聊天9.管理员提升某用户为管理员10.管理员把某用户降为

#linux
Linux 进程间通讯(IPC)方式 ------- 共享内存

Linux 进程间通讯(IPC)方式有以下几种:1-》管道(pipe)和有名管道(fifo).2-》消息队列3-》共享内存4-》信号量5-》信号(signal)6-》套接字(sicket)在这里我们看一下第3种====共享内存(share memory )。其它通信方式见其它文章。顾名思义:共享内存就是两个或多个进程共享一块内存区域。这种通信方式允许两个不相关的

#linux#数据结构
线程同步 互斥量(mutex) Linux函数

线程同步:线程的同步需要用到互斥量(mutex)用pthread_mutex_t类型表示。互斥量(mutex)是一种简单的加锁的方法来控制对关心资源的访问。在同一时间只有一个线程掌握某个互斥上的锁,拥有锁的线程可以对共享资源进行访问。如其它线程希望上锁一个已经被上了的互斥锁的资源。则该线程被挂起,知道拥有这把锁的线程释放锁为止。用到的函数  #include       in

#linux
    共 19 条
  • 1
  • 2
  • 请选择