AnyChat技术支持论坛
标题:
AnyChat外部音视频输入接口使用贴士
[打印本页]
作者:
AnyChat--Lee
时间:
2015-5-7 11:25
标题:
AnyChat外部音视频输入接口使用贴士
本帖最后由 AnyChat--Lee 于 2015-5-7 14:13 编辑
视频支持YUV420P、RGB24/32和H264三种数据类型的输入,其中YUV420P和RGB24/32为图像原始数据,每次保证输入一帧数据图像即可;如果需要使用BMP图像作为输入数据源,则必须先从BMP图像中提取RGB24/32数据,然后调用AnyChat外部视频输入API接口传入RGB24/32数据即可;如果以H264作为输入数据源,则必须保证每次
以一个完整的H264帧数据
进行输入,且保证有关键帧数据(SPS+PPS+I帧组成的一个帧数据),否则会出现花屏的现象;
视频输入支持的分辨率和服务器的配置有关,官方服务器(demo.anychat.cn)默认支持分辨率为320x240,大于该分辨率则会出现花屏现象;若要支持更高的分辨率进行测试或使用,可以自行部署AnyChat的核心服务器,并修改服务器相应的配置项(包括分辨率、帧率、码率);
音频支持PCM(采样率为16000、单通道)数据输入,且每次输入的音频数据长度为100ms,即16000*2/100=320;如果需要支持其他音频编码数据的输入,可以采用扩展编码器的方法,详情可以参考“
AnyChat集成第三方编解码器
”或者
《AnyChat外部编解码器编程指南》
部分;
一般来说,声音不正常,出现电流声,需要检查音频数据采样率是否为16000、声卡是否工作正常
。
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3