码迷,mamicode.com
首页 >  
搜索关键字:多媒体 mediaplayer使用    ( 1902个结果
Android的SoundPool
开发Android软件中我们可能经常需播放多媒体声音文件,一般使用MediaPlayer类但该类占用资源较多,对于游戏等应用可能不是很适合,SoundPool类在SDK的android.media.SoundPool,顾名思义是声音池的意思。主要播放一些较短的声音片段,可以从程序的资源或文件系统加载...
分类:移动开发   时间:2014-08-31 13:04:01    阅读次数:205
多媒体开发之---live555 分析客户端
live555的客服端流程:建立任务计划对象--建立环境对象--处理用户输入的参数(RTSP地址)--创建RTSPClient实例--发出DESCRIBE--发出SETUP--发出PLAY--进入Loop循环接收数据--发出TEARDOWN结束连接。可以抽成3个函数接口:rtspOpen rtspR...
分类:其他好文   时间:2014-08-29 19:50:58    阅读次数:318
多媒体开发之---h264 图像参数级语义
(四)图像参数集语义pic_parameter_set_rbsp( ) {// pic_parameter_set_id 用以指定本参数集的序号,该序号在各片的片头被引用。pic_parameter_set_id// seq_parameter_set_id 指明本图像参数集所引用的序列参数集的序号...
分类:其他好文   时间:2014-08-29 19:46:28    阅读次数:393
多媒体开发之---h264 取流解码实现
解码器在解码时,首先逐个字节读取NAL的数据,统计NAL的长度,然后再开始解码。nal_unit(NumBytesInNALunit){/* NumBytesInNALunit为统计出来的数据长度 */forbidden_zero_bit//forbidden_zero_bit等于0表示网络传输没有...
分类:其他好文   时间:2014-08-29 19:45:28    阅读次数:273
多媒体开发之---如何确定slice_header slice_type 的位置
引用网友的问答:我找到0x000001NAL的开头了,请问如何确定slicehead的位置,继而得出slice_type呢?Nalunit后紧跟的就是slicehead吗?标准里的循环让人看得有点迷茫,求大神指导Q1024440466h264sliceheadslice_typeNAL1. s...
分类:其他好文   时间:2014-08-29 18:09:28    阅读次数:568
多媒体开发之---live555的多线程支持,原本只是单线程,单通道
1)我对Live555进行了一次封装,但是Live555 是单线程的,里面定义的全局变量太多,我封装好dll库后,在客户端调用,因为多个对话框中要使用码流,我就定义了多个对象从设备端接收码流,建立多个连接,但是当一路码流退出,然后在退出另外的一路码流时,库里面出现问题,原因是Live555 里面的全...
分类:编程语言   时间:2014-08-29 18:02:38    阅读次数:441
多媒体开发之---h264 高度和宽度获取
( School of Computer Science & Technology, Soochow University,SuZhou 215006;)Abstract:H.264 is the newest video coding standard, and it will be widely...
分类:其他好文   时间:2014-08-29 17:57:58    阅读次数:243
多媒体开发之---h264 NALU 语法结构
补充笔记:关于VCL:VCL层是指视频编码层,VCL NAL 单元是指那些nal_unit_type 值等于 1 到 5(包括 1 和 5)的 NAL 单元,这些单元都包含了视频数据。所有其他的 NAL 单元都称作非 VCL NAL 单元,PPS和SPS都是非VCLNAL单元。关于字节流NAL单元的...
分类:其他好文   时间:2014-08-29 17:33:38    阅读次数:377
多媒体开发之--- h264 图像、帧、片、NALU
图像、帧、片、NALU 是学习 H.264的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论:H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧、B 帧的概念,也没有 IDR帧的概念。对于 H.264中出现的一些概念从大到小排序依次是:序列、图像、片组、片、NAL...
分类:其他好文   时间:2014-08-29 16:01:18    阅读次数:339
多媒体开发之--- live555 vs2010/vs2013下编译,使用,测试
Ⅰ live555简介 Live555是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频....
分类:其他好文   时间:2014-08-29 15:55:18    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!