媒体处理
文章平均质量分 94
青龙战
学,如逆水行舟,如滴水穿石,细微处才是真灼。
展开
-
什么是GPU 加速?
1、什么是GPU加速计算 GPU,又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。随着人工智能的发展,如今的GPU已经不再局限于3D图形处理了。GPU 加速计算是指同时利用图形处理器 (GPU) 和 CPU,加快...转载 2018-09-28 15:17:12 · 44000 阅读 · 0 评论 -
深度学习,CPU、GPU、DSP、FPGA运算能力对比
一:CPU一般来讲最弱的是cpu。虽然cpu主频最高,但是单颗也就8核,16核的样子,一个核3.5g,16核也就56g,再考虑指令周期,每秒最多也就30g次乘法。还是定点的。二:DSPdsp虽然主频不如cpu,但是胜在乘法器多,随随便便带16个乘法器,还是浮点的。再来个4核,8核,还有特定的算法硬件加速,所以虽然主频只有1,2g但是运算能力还是比cpu强。当然现在出现了带专用乘法器...原创 2020-02-22 17:13:02 · 3783 阅读 · 0 评论 -
视频会议十大开源编解码项目排行
在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。1、 OpenH323项目 (★★★★★)...转载 2018-10-23 09:43:44 · 455 阅读 · 0 评论 -
基于DLNA实现iOS、Android投屏:基本概念
基础概念DLNADLNA的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟), 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网...转载 2018-10-17 17:17:03 · 1600 阅读 · 0 评论 -
基于DLNA实现iOS,Android投屏:订阅事件通知
服务运行时,可能改变有些状态信息变量的值,这是需要及时地更新给控制点。因此控制点可以通过订阅操作,让服务通过发送事件消息来发布更新。事件消息包括一个或多个状态变量以及他们的当前数值。这些消息也是采用 XML 格式,遵循通用事件通知体系 GENA 规定。服务运行过程中,该服务的 服务描述文件SDD 中 状态变量 <stateVariable> 发生了变化并且该变量的 <se...转载 2018-10-17 15:17:30 · 1307 阅读 · 0 评论 -
基于DLNA实现iOS,Android投屏:SOAP控制设备
UPdP网络中,控制点和服务之间使用简单对象访问协议(Simple Object Access Protocol,SOAP)根据基于DLNA实现iOS,Android投屏:SSDP发现设备收到设备描述文档(DDD)和服务描述文档(SDD),通过解析DDD获取<controlURL> 控制点可以知道该设备上某个服务的控制点地址。再通过解析 DDD 中 <action> 中...转载 2018-10-17 15:16:11 · 895 阅读 · 0 评论 -
基于DLNA实现iOS,Android投屏:SSDP发现设备
SSDP能够在局域网能简单地发现设备提供的服务。SSDP有两种发现方式:主动通知和搜索响应方式。寻址UPnP 技术是架构在 IP 网络之上。因此拥有一个网络中唯一的 IP 地址是 UPnP 设备正常工作的基础。UPnP 设备首先查看网络中是否有 DHCP 服务器,如果有,那么使用 DHCP 分配的 IP 即可;如果没有,则需要使用LLA技术来为自己找适合的IP地址。另外,在 UPnP ...转载 2018-10-17 15:09:20 · 1591 阅读 · 0 评论 -
Intel格式与Motorola格式的区别
Intel低字节在前Motorola高字节在前 在进行CAN总线通信设计或者测试过程中,经常看到CAN总线信号的编码格式有两种定义:Intel格式与Motorola格式。究竟两种编码格式有什么样的区别呢?设计者、dbc文件编辑者或者测试人员又...转载 2018-07-03 10:40:26 · 1183 阅读 · 0 评论 -
流媒体-FLV格式详解及数据分析
一、FLV文件格式FLV包括文件头(File Header)和文件体(File Body)两部分。文件结构如图所示:二、FLV文件头header部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:1. 文件标识(3B):总是为”FLV”,0x46 0x4...转载 2018-06-26 15:13:45 · 667 阅读 · 0 评论 -
rtmp官方标准规范学习
标准规范学习:rtmp消息结构,包括几个部分:时戳:4 byte,单位毫秒。超过最大值后会翻转。长度:消息负载的长度。类型ID:Type Id 一部分ID范围用于rtmp的控制信令。还有一部分可以供上层使用,rtmp只是透传。这样可以方便的在rtmp上进行扩展。消息流ID:Message Stream ID,用于区分不同流的消息。 两个ID的区别:Mess...转载 2018-06-26 10:15:19 · 266 阅读 · 0 评论 -
通过RTMP play分析FLV格式详解
最近做了一个rtmp中转服务程序,通过实践,熟悉rtmp play和push中各类格式,这里总结一下。程序github地址: https://github.com/runner365/rtmp_relayrtmp play接收报文分析第一帧收到的报文: 1) 0x4...转载 2018-06-25 17:00:23 · 255 阅读 · 0 评论 -
JPG 的图片格式详解
JPGjpg全名是JPEG 。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。jpg功能 可以提高或降低 JPEG文件压缩的级别。但是,文件大小是以牺牲图像质量为代价的。压缩比率可以高达 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下轻松地压缩文件,而图片质...转载 2018-06-08 14:04:52 · 18718 阅读 · 1 评论 -
librtmp 源码结构分析
原文地址:http://blog.csdn.net/gengxt2003/article/details/51610546感谢原作者的贡献第一步——握手(Hand Shake)代码在 handshake.h文件中,该文件中HandShake 函数是处理握手的。第二 步—–建立连接NetConne...转载 2018-06-07 17:18:00 · 435 阅读 · 0 评论 -
转: WAV 音频格式文件
WAV音频文件象棋小子 1048272975WAV是一种保存音频信息的文件格式,广泛应用于Windows及其应用程序中,如今主流的音频播放器都支持WAV音频文件的播放。1. WAV音频格式WAV是录音时用的标准Windows文件格式,文件扩展名为”.wav”,数据本身的格式为PCM或...转载 2018-05-29 16:24:11 · 1627 阅读 · 0 评论 -
转:I2S音频总线学习(二)I2S总线协议
I2S音频总线学习(二)I2S总线协议一、I2S总线概述 音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter...转载 2018-05-22 15:56:54 · 633 阅读 · 0 评论 -
转:IIS音频总线学习(一)数字音频技术
IIS音频总线学习(一)数字音频技术一、声音的基本概念 声音是通过一定介质传播的连续的波。图1 声波重要指标:振幅:音量的大小周期:重复出现的时间间隔频率:指信号每秒钟变化的次数声音按频率分类:图2 声音的频率(语音信号频率范围:300Hz-3kHz)声音的传播携带了信息...转载 2018-05-22 15:31:06 · 894 阅读 · 0 评论 -
视音频编解码基本术语及解释
整理了一些基本视音频术语,用于入门和查询使用。H264:H264是视频的标准,是MPEG4-10,基于内容的高效编码方式.H.264/MPEG-4第10部分,或称AVC(AdvancedVideo Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。第一版标准的最终草案于2003年5月完成。转载 2017-12-06 21:50:12 · 641 阅读 · 0 评论