AnyChat技术支持论坛

标题: 外部视频流 [打印本页]

作者: 么零么零    时间: 2013-10-9 13:13
标题: 外部视频流
请问怎么把网络摄像头的rtsp流,通过sdk广播出去给房间里面的所有人?

作者: admin    时间: 2013-10-9 13:18
您好,目前的版本暂时不支持RTSP流的广播,非常抱歉。我会将您的需求反馈给研发部门,争取在后续的版本中能够支持,谢谢。
作者: 么零么零    时间: 2013-10-9 14:19
那有没有关于桌面共享的解决方案吗?
作者: admin    时间: 2013-10-9 15:26
您好,关于桌面共享已经纳入了我们的研发计划,预计在后续的版本中将能正式支持。

目前您可以通过外部音视频输入接口来实现,自己来截图,然后通过外部视频输入接口传递给内核,参考:http://www.anychat.cn/faq/index. ... 2&id=254&artlang=zh

另外您也可以用第三方的虚拟摄像头来实现,通常虚拟摄像头软件都可以将桌面图像切换到视频窗口中,对anychat来说,就是一个摄像头设备,只需要选中虚拟摄像头设备即可。


作者: 么零么零    时间: 2013-10-10 14:28
  1. string bExtVideoInput = "1";
  2.             AnyChatCoreSDK.SetSDKOption(AnyChatCoreSDK.BRAC_SO_CORESDK_EXTVIDEOINPUT, bExtVideoInput, bExtVideoInput.Length);
  3.             AnyChatCoreSDK.SetInputVideoFormat(AnyChatCoreSDK.PixelFormat.BRAC_PIX_FMT_RGB24, 320, 240, 25, 0);
  4.             Bitmap bmp = Properties.Resources.face;
  5.             IntPtr buf = bmp.GetHbitmap();
  6.             AnyChatCoreSDK.InputVideoData(buf, buf.ToString().Length, 0);
复制代码
C#上面的外部视频不是很清楚,请指点,现在无法收到数据!
作者: admin    时间: 2013-10-10 14:34
您好,视频的清晰度与编码参数相关,建议您调节视频的码率,如采用质量因子模式(码率设置为0)试试,参考:
http://www.anychat.cn/faq/index. ... =175&artlang=zh
作者: 么零么零    时间: 2013-10-10 14:55
我现在是无法传输和接收外部视频,不是清晰度!
作者: admin    时间: 2013-10-10 14:58
您好,您可以参考AnyChat for Windows SDK里面的src\client\c++\AnyChatInputVideo示例源代码(C++):

或是参考FAQ:http://www.anychat.cn/faq/index. ... =254&artlang=zh
作者: 么零么零    时间: 2013-10-10 15:05
1、启动外部音频、视频输入模式,SDK初始化成功之后、进入房间之前调用;
// 设置外部音频、视频输入模式
意思是不能在外部视频和摄像头之间切换?
作者: admin    时间: 2013-10-10 15:10
启动外部音频、视频输入模式
这个就是切换开关,启动外部音视频输入模式之后,摄像头会自动关闭,关闭外部音视频输入模式之后,摄像头会自动打开




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3