- 博客(10)
- 资源 (52)
- 收藏
- 关注
原创 几种常见音视频传输协议使用总结
RTSP、RTMP、HTTP、SIP协议是常见的几种音视频解决方案传输协议。(1)、RTMP协议RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ul
2020-10-31 22:55:34 9937
原创 iOS媒体库相册的实现
流媒体是一个技术体系,它是网络技术与音视频多媒体技术有机结合的产物。它是发送方和接收方之间传送多媒体流数据的技术。1994年,美国一家叫做progressive networks的公司最先开始推出这种流数据技术。他们首先推出了C/S架构的音频接收系统real audio,并随后发布了流数据播放器realplayer系列。机会出现之后,微软很快推出了自己的流数据技术方案。流媒体数据技术就这样开始了快速演进。然而,受限于网络带宽,这项技术并没有迅速普及,随着网络带宽迅速提升,这种流数据技术悄悄地在教育、广电
2020-10-31 22:36:28 269 1
原创 视频直播卡顿分析及优化
视频格式(MP4/RMVB/MKV/AVI )等,这些视频格式与编码压缩标准 mpeg4、H.264、H.265 等有什么关系? 了解之前,先看看视频相关的3个概念,视频文件格式(简称:文件格式),视频封装格式(简称:视频格式),视频编码方式(简称:视频编码)。1、视频文件格式(简称:文件格式) 我们知道Windows系统中的文件名都有后缀,例如A.doc,A.wps,A.pdf等等。Windows设置后缀名的目的是让系统中的应用程序来识别并关联这些文件,让相应的文件由...
2020-10-31 22:19:38 4065
原创 Mac 使用音频工具分析音频数据
Sonic Visualiser For Mac(音频数据分析) V3.3 苹果电脑版https://www.jb51.net/softs/406260.html#downintro2Sonic Visualiser for Mac是一款方便易用的音频数据分析工具。该软件有着强大的音频数据注解功能,帮助用户描述你的发现功能,并能够自动运行,在新的诠释分析插件格式;软件功能:1、加载音频文件以WAV,OGG和MP3格式,并查看他们的波形。2、查看音线谱见,如音频视觉效果,显示参数的互动与.
2020-10-31 21:56:43 1984
原创 FFmpeg从视频中提取音频保存为mp3文件
如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg。本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件。1.执行音频提取root@jackfan: ~$ ffmpeg -i test.mp4 -f mp3 -vn test.mp3参数解释:-i 表示input,即输入文件-f 表示format,即输出格式-vn表示vedio not,即输出不包含视频对比源视频文件和提取得到的音频文件
2020-10-31 21:45:46 24635 1
原创 直播优化(二)
音频处理相关内容如下:1、物理声音3要素音调(Pitch)就是我们对声音高低的感觉,它主要与声波的频率有关,声波的频率高,则音调也高;音量,也叫响度,就是声音强弱,单位是分贝(dB),像你的分贝就很高,挺吵的,它和声波振动的幅度有关,一般说来,声波振动幅度越大响度也越大;音色,可以理解为声音的特色,就是我们人耳对各种频率、各种强度的声波的综合反应,它取决于材质,比如说每个人不用的声音就是你的音色。2、音频的量化过程 信号有数字信号和模拟信号,就音...
2020-10-31 21:43:13 395
原创 直播优化(一)
1.对直播域名解析的优化 一般来说,大部分直播系统域名解析最低可以做到15ms左右。但由于直播场景的特殊性,推流和播放使用的域名使用的热度较难达到ISP NS缓存的标准,所以经常需要走回Root NS进行查询的路径。客户端解析优化的原理就出来了:本机缓存域名的解析结果,对域名进行预解析,每次需要直播推流和播放的时候不再需要再进行DNS过程。此处节省几十到几百毫秒的打开延迟。2.对音视频播放的优化 直播播放器的相关技术点有:直播延时、首屏时间(指从开始播放到第一...
2020-10-31 21:43:03 1915
原创 iOS的音频解码详解
在iOS平台上,所有的音频框架底层都是基于AudioUnit实现的,较高层次的音频框架包括: Media Player、 AV Foundation、OpenAL和Audio Toolbox,这些框架都封装了AudioUnit,然后提供了更高层次的API(功能更少,职责更单一的接口)。当开发者在开发音视频相关产品的时候,如果对音视频需要更高程度的控制、性能以及灵活性,或者想要使用一些特殊功能(回声消除)的时候,可以直接使用AudioUnit API。苹果官方文档中描述,AudioUni.
2020-10-24 22:39:26 5299 1
原创 实时音视频质量测试
在对实时音视频的质量进行测试时,通常可以关注以下几个指标:1,流畅度主要受帧率(FPS)的影响。帧率:画面每秒传输的帧数,每秒钟显示的帧数愈多,所显示的动作就越流程。2,清晰度单位面积的画面所承载的信息。当帧率和分辨率固定时,主要受码率的影响码率:比特率,每秒传送的比特数。3,分辨率对视频大小和画质有着非常重要的影响。如果清晰度和流畅度不变,分辨率与视频画质成正相关,同等分辨率下,显示屏幕越大,主观感受越差。4,延时如果要满足比较流畅地进行实时互动,那么单向的端到
2020-10-24 22:39:08 1242 1
原创 常见分辨率和码率对应关系
一、计算公式基本的算法是:码率(kbps)=文件大小(KB)*8/时间(秒),举例,D5碟,容量4.3G,其中考虑到音频的不同格式,算为600M,(故剩余容量为4.3*1024-600=3803.2M),所以视频文件应不大于3.7G。如视频文件的容量为3.446G,视频长度100分钟(6000秒),计算结果:码率约等于4818kbps(3.446*1024*1024*8/6000=4817.857)。二、码率几点原则1、码率和质量成正比,但是文件体积也和码率成正比。2、码率超过一定数值,
2020-10-23 20:30:09 8622
Navicat安装指导及安装资源
2024-03-23
vncserver和vncviewer
2017-06-01
大数据资料集锦
2016-03-30
Hadoop技术全套图书
2016-03-21
Apache Flume Distributed Log Collection for Hadoop
2016-03-21
《Hadoop技术内幕:深入解析MapReduce架构设计i与实现原理》
2016-03-21
《Hadoop技术内幕:深入解析Hadoop Common和HDFS
2016-03-21
jQuery瀑布流经典布局源码
2016-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人