- 博客(25)
- 资源 (3)
- 收藏
- 关注
原创 計算機學習計劃表
计算机类第一部分 计算机科学技术基础第一章 计算机及其应用基础知识一、计算机的特点、分类及其应用二、信息编码与数据表示;数制及其转换;算术运算和逻辑运算三、计算机硬件系统的组成及其基本工作原理四、计算机软件系统的组成,系统软件和应用软件的基本概念、功能和分类五、软件基础知识;程序设计语言的基本概念,面向对象技术的基本概念六、大数据技术基础知识七、物联网技术基础知识八、云计算技术基础知识第二章 计算...
2018-03-29 09:19:16 693
转载 OpenGL es完全入門指南
https://blog.piasy.com/2016/06/07/Open-gl-es-android-2-part-1/
2018-03-27 18:23:41 139
转载 OpenGL ES 2.0总结(2)-纹理
1. 纹理初始化1) glGenTextures()生成纹理id,可以一次生成多个,后续操作纹理全靠这个id2) glBindTexture()操作纹理,传入纹理id作为参数,每次bind之后,后续操作的纹理都是该纹理3) glTexParameteri()指定纹理格式。这里包括纹理横向和纵向的重复方式 GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T和纹理在放大和缩小(同样...
2018-03-19 14:54:21 355
转载 OpenGL ES 可用纹理单元数量与大量纹理的思考
OpenGL ES 可用纹理单元数量与大量纹理的思考太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。2013-...
2018-03-19 14:53:24 1276
转载 OpenSL ES 那些事
核心提示:背景简介OpenSL ES是一种针对嵌入式系统特别优化过的硬件音频加速API,无授权费并且可以跨平台使用。它提供的高性能、标准化、低延迟的特性实现为嵌入式媒体开发提供了标准,嵌入式开发者在开发本地音频应用也将变得更为简便,利用该API能够实现软/硬件音频性 背景简介 OpenSL ES是一种针对嵌入式系统特别优化过的硬件音频加速API,无授权费并且可以跨平台使用。它提供的高性能、标准...
2018-03-17 15:50:33 796 1
转载 opensl es使用
使用opensl es 的前提条件是在源代码中: #include <SLES/OpenSLES.h>, 包含 opensl es的头文件 在gcc中: -lOpenSLES 链接 opensl es的库文件 大休步骤如下: 1.创建声音引擎 2.创建声音播放器 3.设置播放缓冲 opensl es 主要操作的是 介面(interface),大体来说有...
2018-03-17 10:21:57 753
转载 Android音视频学习第7章:使用OpenSL ES进行音频解码
/* * *这里使用了transcode-1.1.7对wav文件进行解码,然后使用opensl es进行播放 * *///用到的变量和结构体WAV wav; //wav文件指针SLObjectItf engineObject; //引擎对象SLEngineItf engineInterfac...
2018-03-16 17:41:13 329
转载 openal 播放器的使用
简介本文主要介绍如何使用OpenAL进行PCM数据的播放,文中会讲解我在项目中遇到的问题以及如何解决的,对于什么是采样率等基本知识,在此不做介绍。 OpenAL有使用手册,具体的API作用,可以自己进行查阅。 刚进公司,就被分配来做一个项目,项目是接收胎心仪蓝牙传输的数据,进行实时绘制胎心率曲线和实时播放胎心音,其中播放胎心音我使用的便是OpenAL。 先上代码:OGOpenAL.h#import...
2018-03-16 10:02:37 938
转载 openal 基础知识
openal 基础知识原文地址:http://blog.csdn.net/woker/article/details/8687380一简介OpenAL抽象出三种基本对象:buffers(缓冲区)、sources(源)、listener(听者)。Buffer用来填充声音数据,然后附加到一个Source上,Source可以被定位并播放。声音播放的效果取决于source相对于listener的位置和方向...
2018-03-15 18:15:34 5791
转载 openal播放裸数据
OpenAL作为音效库,并不包含编解码的功能,所以在使用OpenAL的时候,需要我们预先将音频数据解码成PCM格式裸数据,然后才能由OpenAL进行播放。这里我们的Demo演示了用OpenAL播放一个WAV文件的功能:点击播放按钮后开始播放,再次点击,暂停播放。Demo的代码参见GitHub。O...
2018-03-15 18:05:53 416
转载 OpenGL 着色器
http://www.360doc.com/content/15/1127/17/16593919_516325127.shtml
2018-03-15 14:30:13 133
转载 CA解扰的那点事
1、名词概念:接收控制系统/条件接收系统 :该系统的任务是保证DVB业务仅被授权接收的用户所接收,其主要功能是对信号加扰,对用户电子密钥的加密以及建立一个确保被授权的用户能接收到加扰节目的用户管理系统控制字或密钥:CW (Control Word )节目映射表:PMT (Program Map Table )条件接收表:CAT (Conditional Access Table )授权控制信息:...
2018-03-14 15:39:36 1604 1
转载 PSI/SI深入学习2——PSI信息解析(PAT,PMT,CAT)
转自:http://blog.csdn.net/kkdestiny/article/details/12994085PSI/SI 深入学习BASIC KNOWLEDGE LEARNING OF PSI/SI PSI信息INFORMATION OF PSI"PSI是对单一TS流的描述,是TS流中的引导信息" PSI信息由节目关联表PAT、条件接收表CAT、节目映射表PMT和网络信息表...
2018-03-14 12:17:34 795
转载 PSI/SI深入学习3——SI信息解析2(SDT, EIT, TDT,TOT)
PSI/SI 深入学习BASIC KNOWLEDGE LEARNING OF PSI/SI SDT解析PARSINGOF SDT"SDT描述了业务内容及信息,连接了NIT与EIT和PMT(PSI)" SDT即服务描述表(Service Description Table),它描述了一个业务中的内容以及信息,它承上启下,以transport_stream_ID连接了NIT和EIT;SD...
2018-03-14 10:00:54 1890
转载 TS各个表 与 SECTION 的解析 CAS原理
TS流,通过一个个的TS包来传送;TS包可以是传送PSI SI等各表的数据包,也可以是传送节目音视频数据(携带的PES包:音视频基本流包)的包;TS携带 PSISI等表的数据时,各个表以各表对应的Section语法格式做为传输单元存放到TS包中 以便传输;TS包,有一个TS包的PID,系统就是根据这个PID来找对应的TS包;对于包含音视频数据(PES包)的TS包,系统通过TS的PID找到对应TS数...
2018-03-12 16:20:04 842
转载 mpeg2 ts流PAT,PMT,SDT的定义
更具体准确的信息请参考iso13818-1,都在里面定义的 PAT的定义:Table_id:为8bit字段,该字段标识节目关联分段,对于PAT,置为0x00。Section_syntax_indicator:1bit字段,对于PAT,置为0x01。Reserved:2bit保留字段,用于将来扩展,置为11。Section_length:12bit字段,指示当前section的长度,计数值从分段长...
2018-03-12 15:19:28 778
转载 什么是DVB-SI?对PSI(PAT,PMT,CAT,NIT,SDT,EIT)的理解
数字电视与传统模拟电视节目选择的方式完全不同, 传统电视的每一个频道对应一个节目,只要调到相应的频率, 就可以看到节目。 而在数字电视信号中,一路码流对应多路节目,使用复用技术就可以做到了。一个物理的频道只能给出包含多路节目的一路传输流。要观看其中的某一路节目,还必须从该传输流中提取出该路节目的...
2018-03-12 14:53:20 1126
转载 通过opengl es 2.0来实现yuv(NV21)的显示
基本思路参考如下文章,用opengles2.0 来实现yuv(NV21)的显示。 http://blog.csdn.net/fu_shuwu/article/details/72972312public static String VERTEX_SHADER = "attribute vec4 vPosition; \n"+ "attribut...
2018-03-07 16:13:18 2385 1
转载 android ffmpeg+OpenGL播放yuv+openSL 快放 慢放 视频播放器
这里是完整的音视频播放器,功能如下(这里有iOS版的): 视频是通过opengl 播放yuv数据,音频是opensl播放。 app运行流程如下图: 红色虚线内的是一个线程的运行,总共涉及到四个线程。 java层几乎没有播放器的内容,ffmpeg,opengl,opensl都是在c++层运行,所以可以原封不动的迁移到其他平台,如ios,不过c/c++代码ios程序员看...
2018-03-06 11:32:35 1923
转载 我的OpenGL ES学习之路(三):图片显示
这次的任务是把一张图片用OpenGL ES的方式显示到屏幕上,部分功能使用了GLKit库。渲染上下文先来看一下程序中定义的属性:定义的属性.pngEGL连接了OpenGL ES与本地原生窗口(例如iOS系统)。Apple提供了自己的EGL的API,就是EGAL,EAGLContext就是属于EGAL。EAGLContext是渲染上下文,OpenGL ES 必须有一个可用的上下文才能绘图,因为一个应...
2018-03-05 18:12:22 1848
转载 Android OpenGL使用GLSurfaceView预览视频
前言一年之前做过一些即时通信视频相关的工作,主要是做视频渲染这一部分的工作,由于2016毕业来到了华为,华为对研究生的安排就是“哪里需要去哪里”,和你专业和擅长的没有太大的关系,所以一直在适应当下的工作,现在基本上可以胜任现在的工作,可以抽出一些时间来总结一下之前了解过的OpenGL相关知识。第一章 相关知识介绍在介绍具体的功能之前,先对一些主要的类和方法进行一些介绍,这样可以更好的理解整个程序1...
2018-03-03 16:40:37 712
转载 Android+FFmpeg+ANativeWindow视频解码播放
准备工作编译FFmpeg开发环境建立videoplayer工程建立AS工程实现解码播放运行结果本例工程下载videoplayer准备工作1.编译FFmpeg下载最新版的FFmpeg,具体编译步骤参考文章:FFmpeg的Android平台移植—编译篇。 对于FFmpeg不太了解的可以先阅读雷霄骅的FFmpeg博客专栏。2.开发环境Windows 10 Android Studio 1.4 andro...
2018-03-03 14:31:53 977 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人