setJPEGStreaming.lua
[返回首页]

API说明

设置MotionJPEG编码/Streaming的参数。

MotionJPEG编码/Streaming在所有KILOVIEW编码产品中均是默认开启的,以辅助于视频抓拍图像用于预览。但MotionJPEG可以配置成不同的模式,如仅用于预览(图像较小、帧率5fps),或与主码流相同,或与子码流相同,以供不同的应用场景。

参数

HTTP提交参数:POST

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

Type

设置MotionJPEG的配置模式

preview

仅预览模式(720x405大小,5fps)

main

图像大小与主码流相同(帧率可设置)

sub

图像大小与子码流相同(帧率可设置)

测试值:

Quality
整数

1-99, 指定JPEG的编码图像质量(值越大,编码质量更好,对应码率也会升高很多! 要控制码率,建议值不要超过80

测试值:

Chrome
整数

0|1, 0表示彩色,1表示灰度

测试值:

FrameRateMode

编码帧率模式

default

full表示全帧率,即输入视频帧率为多少,编码帧率为多少

half

half表示当输入视频的帧率 >=50 时,自动降半帧率

custom

custom表示手动指定帧率

测试值:

FrameRate
数值

指定的编码帧率(如果FrameRateMode为default/half,则不必要指定FrameRate值)

测试值:

BindAudioChannel
整数

绑定的音频编码引擎通道号, -1表示无音频绑定

测试值:

返回

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

{
/*对象*/

"Result":
数值

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

"Status":
"字符串"

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

}

其它说明

Device HTTP API, v1.0