【问题标题】:How to establish a video call programmatically via UCMA 2.0?如何通过 UCMA 2.0 以编程方式建立视频通话?
【发布时间】:2011-06-09 18:46:52
【问题描述】:

我正在尝试使用 UCMA 2.0 建立视频通话。但是,我总是以建立音频通话结束。

我发现AudioVideoCall的DefaultMediaType属性的默认值为MediaType.Audio。

示例代码是:

_call = new AudioVideoCall (_conversation); 
_call.DefaultMediaType = MediaType.Video; 

call.BeginEstablish(_yourSipUri, null , CallEstablishCompleted, _call);

你们知道在使用 UCMA 2.0 和 OCS 2007 R2 的用户之间建立视频通话的正确方法吗?

【问题讨论】:

    标签: ocs ucma office-communicator video-conferencing ucma2.0


    【解决方案1】:

    UCMA 不支持这一点,原因有很多。主要是 UCMA 无法处理视频流。与文本和音频不同,UCMA 不能对视频进行任何识别,也不能生成任何视频。

    UCMA 可以识别您所说或输入的内容,并且可以生成文本或音频(使用文本到语音)响应。视频非常不同,它无法识别图像,也无法生成任何视频响应。虽然存在做这些事情的技术,但它们远远超出了 UCMA 可以处理的范围。

    要记住的另一件重要事情是,并非所有呼叫者都支持视频,甚至更少的呼叫者拥有具有识别所需质量的摄像头。使用视频仍然非常昂贵(无论是在计算上还是在带宽上)。我希望在 Kinect(具有高质量相机和内置识别功能)之类的系统变得司空见惯之前,您不会看到对它的支持。

    你没有提到这样做的目的是什么,所以我会做一个小小的假设,即你正在寻找一种以编程方式在两方之间发起视频通话的方法。如果是这种情况,您真正需要的是 Communicator 2007(Lync 2010)SDK。这是一个用于自动化通信器客户端本身的 SDK。

    Communication 2007 SDK: http://www.microsoft.com/download/en/details.aspx?id=10176

    Lync 2010 SDK: http://www.microsoft.com/download/en/details.aspx?id=18898

    【讨论】:

    • 是的,您猜对了,我使用 Communicator 2007 SDK 做到了。感谢您的提示。
    猜你喜欢
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多