setAudioEngChannel.lua
[返回首页]

API说明

设置指定音频编码通道的编码参数

KILOVIEW编码器设备有一个独立的音频编码引擎。这个引擎可以支持1个或多个通道。每个通道可以从不同的音频输入设备采集音频,并压缩成不同的格式。对于一个视频编码码流,它可以绑定到音频编码引擎上的指定通道,从而实现视频和音频的合并码流。

参数

HTTP提交参数:POST

通过HTTP测试该API调用 (URL):

ID
整数 (必需参数)

指定要设置的音频编码通道ID。通道ID的获取参见 getAudioEngChannel.lua 的返回结果。

测试值:

Enable
整数

0

该通道被禁用

1

启用

测试值:

Device

"..."音频采集设备名称,形式如 alsa:default。目前请忽略该值的作用。

测试值:

Codec

音频编码算法,目前支持AAC(Low-Cost)和G711算法。

AAC

AAC(Low-Coast)

G711

G.711

测试值:

Sampling
整数

采样率,对AAC有效。对G711算法,恒为8KHz,不必设定。

测试值:

Channels
整数

声道,值为1或2。对AAC有效。对G711算法,恒为1,不必设定。

测试值:

Bitrate
整数

编码码率,单位bps(如64000表示64Kbps)。对AAC有效。对G711算法,恒为64000,不必设定。

测试值:

AAC_Format

AAC格式。

RAW

表示原生的AAC格式;

ADTS

表示带有ADTS头。

对于TS流应用,必须指定AAC_Format为ADTS

测试值:

G711_Format

G.711格式。

ULAW

G.711 uLaw格式

ALAW

G.711 aLaw格式

测试值:

返回

返回JSON格式的结果。该JSON数据的格式如下:

{
/*对象*/

"Result":
数值

200表示OK, 其它错误码含义类似于HTTP Response.

"Status":
"字符串"

状态消息。反馈API执行的结果状态,如有错误,将描述出错的原因。

}

其它说明

Device HTTP API, v1.0