设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 9137|回复: 19
打印 上一主题 下一主题

视频数据处理

[复制链接]

4

主题

869

帖子

3032

积分

论坛元老

Rank: 8Rank: 8

积分
3032
楼主
发表于 2015-12-9 15:32:52 | 显示全部楼层
hk92 发表于 2015-12-9 15:24
那录好的视频可不可以通过外部音视频流输入功能在传给对方呢?

您好,外部音视频输入功能是将音视频流传输给对方显示,参见:如何使用外部音视频数据输入功能?
如果需要将录好的视频传给对方就使用文件传输API:Transfile将视频文件传给目标用户。
回复 支持 反对

使用道具 举报

沙发
发表于 2015-12-9 18:59:43 | 显示全部楼层
hk92 发表于 2015-12-9 17:10
您好,请问一下可以使用第三方的exe文件进行编码呢?

请问您有什么业务需求和应用场景呢?
回复 支持 反对

使用道具 举报

板凳
发表于 2015-12-10 00:36:42 | 显示全部楼层
hk92 发表于 2015-12-9 22:02
您好,需要一个会议视频系统,但需要使用第三方的编解码,第三方的编解码软件用c++已经写好了,我是需要 ...

您好,AnyChat已经提供了会议视频解决方案,可以使用AnyChat开发一套会议视频系统。

AnyChat使用H.264编解码标准,是目前应用最广泛的编解码标准,这样就无需第三方编解码软件了。另外,AnyChat编解码程序是DLL方式。
如果需要使用第三方编解码,Anychat的 视频数据回调函数 获取到原始的视频采样帧数据(YUV、RGB),经过第三方编解码器进行编解码,可以保存为本地文件或者发送实时流;AnyChat默认支持将音频、视频播放出来(自动播放、显示模式);
回复 支持 反对

使用道具 举报

地板
发表于 2015-12-10 10:25:48 | 显示全部楼层
hk92 发表于 2015-12-10 09:49
您好,由于是初学,很多问题不是很懂,请您见谅,视频数据回调函数需要UserCameraControl去触发,但是怎 ...

您好,通过该视频数据回调函数就可以得到原始的视频数据帧,每一视频帧触发一次视频数据回调函数。
回复 支持 反对

使用道具 举报

5#
发表于 2015-12-10 11:19:47 | 显示全部楼层
hk92 发表于 2015-12-10 10:57
您好,电脑摄像头实时拍下来的视频流是否会缓存到某一个地方,然后再转发出去,如果是的话,我可不可以在 ...

您好,摄像头的视频流保存到视频数据缓冲区,得到的数据是比较大的,需要使用编解码器对视频数据进行处理,比如Anychat将编解码程序封装成DLL的方式对视频数据编码。如果使用第三方编码,编码之后,通过UDP发送出去。这样一帧一帧传输出去,对方收到的视频之后也会触发视频数据回调函数,视频肯定是连续的。
回复 支持 反对

使用道具 举报

6#
发表于 2015-12-10 11:47:35 | 显示全部楼层
hk92 发表于 2015-12-10 11:32
您好,现在anychat提供使用第三方编解码处理的示例程序吗(doc文件夹里的client文件夹下的关于使用第三方 ...

您好,我们暂时没有提供第三方编解码处理的示例程序,建议参考开发文档进行开发。
回复 支持 反对

使用道具 举报

7#
发表于 2015-12-10 16:09:40 | 显示全部楼层
您好,视频数据缓冲区lpBuf,是一块内存,可以通过内存地址访问到这块缓冲区。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-5 14:04 , Processed in 0.116176 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表