E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
g711
发送RTP封装的
g711
流,并用VLC接收的注意事项
1、封装
g711
的时间戳增量,通过8000/framerate计算得到;8000hz的采样频率,意味着1s传送64kbit,8000字节。10ms发送80字节。
处女座的工程师
·
2020-07-07 13:31
基于live555的流媒体服务器
##基于live555的RTSPServer####技术指标:######支持256路音视频同步转发;######支持视频编码:H264、H265、MPEG4、MJPEG;######支持音频编码:
G711
Gavin海阔天空
·
2020-07-07 08:21
live555
libRTSPServer API使用说明
API使用说明之前,先列一下功能点吧:######支持256路音视频同步转发(具体受限于网络环境和CPU);######支持视频编码:H264、H265、MPEG4、MJPEG;######支持音频编码:
G711
Gavin海阔天空
·
2020-07-07 08:21
live555
ffmpeg之
G711
解析成pcm
ffmpeg在码流转换上面实在是强大,今天实验了一下把
G711
音频专成PCM的音频,并最终实验成功。
g0415shenw
·
2020-07-07 08:49
ffmpeg
ffmpeg支持
G711
音频和H.264视频数据封装为mp4
ffmpeg支持
G711
音频和H.264视频数据封装进MP4文件1.编译参数在使用./configure编译ffmpeg库时,需要添加一些编译选项支持项目所需要的功能。
good堂前燕
·
2020-07-07 00:52
音视频编解码
Android G711A编解码
封装
G711
类:publicclassG711{privatestaticshortaLawDecompressTable[]=newshort[]{-5504,-5248,-6016,-5760,-4480
Snow_Ice_Yang
·
2020-07-07 00:08
Android
RTP发送
G711
音频给VLC播放断断续续成功解决
RTP发送
G711
音频给VLC播放断断续续断断续续时的配置:sdp文件中a=ptime:20也就是20ms播放一个rtp包程序中:8000*20ms=160B也就是每个rtp包中的音频数据大小为160B
zhangjikuan
·
2020-07-06 20:39
DM365/DM368
ffmpeg支持
G711
音频和H.264视频数据同步封装进MP4文件
具体参数如下:--enable-encoder=pcm_alaw--enable-decoder=pcm_alaw//支持PCM和
G711
编解码--enable-demuxer=mov//支持mov,mp4
mr_xuliang
·
2020-07-06 17:27
FFmpeg
关于PCM音频和
g711
音频编码的转换。
PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具能够把PCM音频格式的文件转换成Microsoft的WAV格式的文件。将音频数字化。事实上就是将声音数字化。最常见的方式是透过脉冲编码调制PCM(PulseCodeModulation)。运作原理例如以下:首先我们考虑声音经过麦克风,转换成一连串电压变化的信
jenie
·
2020-07-02 05:36
音视频
音频编码解码
Linux下 编译 FFmpeg 支持
G711
+ H264 写入 mp4
最近需要将window动态库移植到linux下,所以在linux下,编译了一下ffmpeg,在此记录下编译过程,小伙伴们可以参考借鉴下。1.编译过程freetypehttps://download.savannah.gnu.org/releases/freetype/2.9./configure--prefix=/usr/local/freetypemake-j8makeinstallxml2ht
Jun_Oo
·
2020-07-02 01:43
FFmpeg
G711
格式音频编解码
/**ThissourcecodeisaproductofSunMicrosystems,Inc.andisprovided*forunrestricteduse.Usersmaycopyormodifythissourcecodewithout*charge.**SUNSOURCECODEISPROVIDEDASISWITHNOWARRANTIESOFANYKINDINCLUDING*THEWA
chenchao_shenzhen
·
2020-07-01 20:10
移动开发
Android
G711
编解码
话不多说,直接上代码,本人亲测可用。publicclassG711{privatestaticshortaLawDecompressTable[]=newshort[]{-5504,-5248,-6016,-5760,-4480,-4224,-4992,-4736,-7552,-7296,-8064,-7808,-6528,-6272,-7040,-6784,-2752,-2624,-3008,-
Devil_Lee
·
2020-07-01 09:18
多媒体开发
海思3531d音频调试
音频输入和输出模块通过对Hi3520/Hi3515芯片SIO设备的控制实现相应的音频输入输出功能;音频编码和解码模块则提供对ADPCM、G726、
G711
、AMR格式的音频编解码功能。
shark_rp
·
2020-06-29 22:37
webSocket 实时语音
测试语音输入buttonB停止播放
g711
播放声音//ws.binaryData=“blob”;//ws.send(gRecorder.getBlob());//gRecorder.clear();gRecorder.stop
weixin_45254540
·
2020-06-29 15:57
EasyAACEncoder海思/ARM平台优化
G711
、G726转AAC的CPU占用高问题
本文转自EasyDarwin开源团队成员Kim的博客:http://blog.csdn.net/jinlong0603/article/details/75645378引言目前EasyDarwin团队开发的开源EasyAACEncoder支持将各种音频数据(G.711A/PCMA、G.711U/PCMU、G726、PCM)转码成AAC(withadts)格式,其中aac编码部分采用的是业界公认的f
weixin_30938149
·
2020-06-28 02:31
流媒体协议之RTSP服务端的实现20180629
RtspServer是参考了live555和jrtplib实现的,但代码全部是重新书写的,所以不依赖于任何第三方库即可编译和运行,目前仅支持h264和
G711
格式,这是rtp打包时决定的,后续将不断迭代优化
weixin_30474613
·
2020-06-27 20:33
VBD T38 T30传真的区别
T30的传真信号通过IP网络有两种模式VBD模式:MG不对T30传真信号做任何处理直接打包在RTP协议中,以RTP流的方式发送(这种方式传真信号是同语音流,所以需要将语音编码方式协商成
G711
无损编码方式
wangqi0079
·
2020-06-27 13:26
通信技术
G711
编码原理及代码
G711
编码的声音清晰度好,语音自然度高,但压缩效率低,数据量大常在32Kbps以上。
szfhy
·
2020-06-26 17:33
Android h264视频与
G711
转码合并MP4文件
Androidh264视频与
G711
转码合并MP4文件首先转码音频音频转码使用EasyAACEncoder此是EasyDarwin开源流媒体服务团队整理、开发的一款音频转码到AAC的工具库编译的转码库。
小叁叁
·
2020-06-26 16:55
Android笔记
G711
编码原理
在正常的语音通话中,信号幅值的分布并不均匀,小信号出现的概率往往大于大信号出现的概率。G.711正是利用语音信号的这种特性采用非均匀量化编码。在量化的时候可以让量化区间在小信号的时候取较小,在大信号的时候取较大,这样就能有效提高量化的信噪比首先将输入信号的幅度归一化便于分析,然后将信号分成不均匀的8个段落,每个段落长度基本以2倍的递增。每一段又再分成16份,每一份都代表一个量化级别。这可以看出G7
qq472205482
·
2020-06-24 23:33
嵌入式
G711
音频编码
G711
则是对PCM数据进行再一次的抽样。
G711
主要是对16bit的PCM进行抽样,取到PCM的高位数据,去掉低位的数据,并且只保留8位。这样压缩的比率就达到了2:1。可知是有损压缩。
MiHuASAMA
·
2020-06-24 21:55
webrtc音频引擎之压缩格式介绍
webrtc的音频压缩格式主要包含
G711
、G722、ILBC、ISAC、opus。关于这几个格式的介绍,每个百度都有一大箩筐,每个压缩格式的具体将不会详细介绍。
换个昵称都难
·
2020-06-24 21:54
多媒体
Freeswitch如何支持G729转码开源版本
在目前freeswitch各种业务都开始需要支持高并发的背景下,线路带宽的占用成为很多客户的考虑范围,目前比较流行语音编码有2种
G711
、G729。
IT搜123
·
2020-06-24 14:34
最新分享
linux
音视频
音频采样及编解码——LPCM 、ADPCM、
G711
、G726、AAC
前言最近在查看hi3516a音频资料部分,遇到一些音频的专业术语,如LPCM、ADPCM、
G711
、G726等,故查询了一些资料,对这几个术语进行记录和总结。
free文
·
2020-06-24 00:52
海思
Hi3559
【Hisi音频】Hi3520D音频输出调试
音频输入和输出模块通过对Hi3520D芯片SIO设备的控制实现相应的音频输入输出功能;编码和解码模块则提供对ADPCM、G726、
G711
、PCM格式的音频编解码功能。
PHILOS_THU
·
2020-06-23 11:56
音频
海思
简单的RTSP播放器实现
视频支持H264裸流,音频支持
G711
和AAC。AAC支持RFC3640的打包方式,当然实现得比较简单粗暴,RTPPayload直接偏4个字节,并没有去解析AUHeader,大部分情况应该是好用的。
greenjim301
·
2020-06-23 11:37
iOS音频采集播放与编解码(
g711
)
前言上一篇视频渲染demo地址正文音频采集和播放都用音频队列AudioQueueRef详见demoG711编解码比较简单,就是两个c函数需要注意的是分清pcmu和pcma.静音功能就是在音频采集回调设置开关麦克风和听筒切换if(self.loudly){[[AVAudioSessionsharedInstance]overrideOutputAudioPort:AVAudioSessionPort
远方的枸杞
·
2020-06-23 01:45
EasyAACEncoder:AAC编码海思等ARM平台优化
G711
、G726转AAC的CPU占用等问题
背景分析EasyDarwin团队开发的EasyAACEncoder(https://github.com/EasyDarwin/EasyAACEncoder)支持将各种音频数据(G.711A/PCMA、G.711U/PCMU、G726、PCM)转码成AAC(withadts)格式,其中aac编码部分采用的是业界公认的faac库,EasyAACEncoder支持Windows、Linux、ARM等多
TSINGSEE
·
2020-06-22 07:48
EasyAACEncoder
EasyRTSPLive高效转码之EasyVideoDecoder采用Nvidia独立显卡高效硬件解码解决方案(附源码)
RTSP流,获取音视频编码数据,然后再通过EasyRTMP推出去,流程非常简单;然后再实际开发过程中,我们发现其实这个过程并没有想象中那么简单;首先,RTSP协议支持多种音视频编码格式,如音频支持AAC,
G711
SwordTwelve
·
2020-06-22 06:57
EasyRTSPLive
海思HI35XX之----音频模块使用总结
音频编码和解码模块提供对
G711
、G726、ADPCM格式的音频编解码功能,并支持录制和播放LPCM格式的原始音频文件。
浪子--赟
·
2020-06-21 15:46
Working
Notes
iOS AudioQueue实时录音
比如我需要采集编码8k16位的
G711
,那么采集时就需要设置8000Hz的采样率code如下:#import@pro
Goning
·
2020-02-20 03:46
sipandroid
最近公司开始投入人力研发dvr项目,移动端需要预研一个即时对话通讯,找了一堆rtp资料,通用的音频基本都是
G711
,对应找到了了相应的通讯协议:rtsp和sipRTSP(RealTimeStreamingProtocol
lebonbill
·
2020-02-05 18:24
g711
原理pcm转alaw,pcm转ulaw,alaw转pcm,ulaw转pcm
本文参考https://www.jianshu.com/p/512ce6566f8ag711编码原理https://www.zhihu.com/question/53527092量化与采样关于二进制的基础知识数与二进制数人们最开始数数用手指来算,人有10个手指头,所以用十进制代表人类常用的进制。十进制的个位能表示0~9共10种状态,9再加1,个位就会往前进1进到十位,十位变1,个位变0…代表10.
Aleiz
·
2019-09-20 11:23
音频开发
最简单的h264/h265/svac和
g711
封装成ps流, 符合gb28181中标准ps流
最近做国标级联,鼓捣了个简单的ps流封装,做分享做笔记。#include#include#include#defineH264_ID0x1b#defineH265_ID0x24#defineMPEG_ID0x10#defineSVACV_ID0x80#defineG711_ID0x90#defineSVACA_ID0x9bconstuint8_tPS_HEAD[]={/*PS头*/0x00,0x0
Heworld_guo
·
2019-07-09 14:27
gb28181
ps
流
RTP打包
G711
音频数据发送
前面博客讲过
G711
编码,有两种G711A/G711U,主要在安防中应用,是一帧波形编码的音频数据,只是将PCM压缩一半数据量。一般
G711
,采样率8000,通道数1。
QQ_1695710968
·
2018-11-27 20:09
RTP协议
音频处理
音视频编解码流媒体处理总结
RTMP推流组件PushStream推送H264到EasyDarwin示例RTSP/RTMP推流组件PushStream推送AAC到EasyDarwin示例RTSP/RTMP推流组件PushStream推送
G711
QQ_1695710968
·
2018-11-27 16:10
流媒体基础
webrtc源码学习一
先说一下音频模块吧源码的audiocodec模块展开就会看到各种编码文件很明显有ISAC、LIBC、
G711
、G722、opus等,并提供扩展接口。
今天也要元气满满哦
·
2018-10-11 18:45
webrt
海思arm平台AAC音频转码cpu占用高、效率低的问题解决
问题背景目前市面上的大部分IPC摄像机音频输出基本都是
G711
、G726编码格式,而在类似于《基于EasyNVR实现RTSP/Onvif监控摄像头Web无插件化直播监控》这种业务中,都是在类似于EasyNVR
xiejiashu
·
2017-07-22 16:03
EasyDarwin
流媒体
G711
编解码(
G711
与PCM类型互转)【转】
来自:http://blog.csdn.net/qq_24551315/article/details/51134689总结网上的
G711
编解码,将其一直到andorid系统上去,通过jni的来进行
G711
shareinfo2018
·
2016-08-30 10:23
webrtc/pjsip
G711
转AAC代码总结【转】
来自:http://blog.csdn.net/qq_24551315/article/details/51134999思路:将
G711
转为PCM,然后将PCM数据转为AAC,
G711
转为PCM,可以使用上一篇中讲到的方式
shareinfo2018
·
2016-08-30 10:16
webrtc/pjsip
Android音频开发过程中遇到的问题
这里记录Android音频获取后,在保存为
G711
或者AAc文件过程中遇到的问题一、开启的Buffer太小对于每一种声音采样频率,位数,通道,系统都会分配相应的Buffer,若此Buffer设置错误,则导致系统无法使用
郭风朴
·
2016-05-16 11:19
AAC/PCM音频
Android音频开发过程中遇到的问题
这里记录Android音频获取后,在保存为
G711
或者AAc文件过程中遇到的问题一、开启的Buffer太小对于每一种声音采样频率,位数,通道,系统都会分配相应的Buffer,若此Buffer设置错误,则导致系统无法使用
郭风朴
·
2016-05-16 11:19
AAC/PCM音频
G.711编码原理及代码
最近看语音编码,发现网上大都只给出了
G711
的代码,确没有介绍原理,尽管很简单,但直接看代码也是有点摸不着。下面找到了原理进行简要的叙述,并给出了在网上找到的代码。
CodeHeng
·
2016-05-06 14:18
嵌入式开发
G.711编码原理及代码
最近看语音编码,发现网上大都只给出了
G711
的代码,确没有介绍原理,尽管很简单,但直接看代码也是有点摸不着。下面找到了原理进行简要的叙述,并给出了在网上找到的代码。
CodeHeng
·
2016-05-06 14:18
嵌入式开发
计算
G711
语音的打包长度和RTP里timestamp的增长量
如何计算
G711
语音等的打包长度和RTP里timestamp的增长量一般对于不同的语音有不同的打包周期,而不同的打包周期又对应着不同的timestampinRTP那么是如何计算的呢,我们通过
G711
举个例子
CodeHeng
·
2016-05-06 10:47
Linux
G711
转AAC代码总结
思路:将
G711
转为PCM,然后将PCM数据转为AAC,
G711
转为PCM,可以使用上一篇中讲到的方式,而PCM转AAC(ADTS),采用的是faac这个开源库这里只讲怎么实现,了解更详细的内容,则需要自己查找学习了
qq_24551315
·
2016-04-12 17:00
aac
G711
G711
编解码(
G711
与PCM类型互转)
总结网上的
G711
编解码,将其一直到andorid系统上去,通过jni的来进行
G711
和PCM的互转, 由于对于这两种格式没有深入的了解,,所以如果想深入的了解他们可以百度,在这里只是实现这样的功能罢了
qq_24551315
·
2016-04-12 16:00
PCM
编解码
G711
imos学习笔记一 sdk开发环境
音频协议类型
G711
(A/U)G722(48/56/64)G722.1(24/32)G723.1(5.3k/6.3k)视频流协议类型h261h262h263h264MPEG4媒体加密类型aesdesh235
retacn_yue
·
2016-02-03 11:00
G711
转AAC
在嵌入式系统中,因资源限制,一般音频采用
G711
压缩编码,但在上层应用中却很少直接支持
G711
,一般都市WMA,AAC,MP3等。
伍意
·
2015-11-23 22:33
音视频
G711
G723 G729线路占多少带宽问题
占用带宽 = 包长度×每秒包数= 包长度×(1/打包周期)=(Ethernet头+IP头+UDP头+RTP头+有效载荷)×(1/打包周期)=(208bit +160bit+64bit+96bit +有效载荷)×(1/打包周期)=(528bit+(打包周期(秒)×每秒的比特数))×(1/打包周期)= 
·
2015-11-12 09:30
问题
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他