通过C#进行视频会议

时间:2011-09-26 13:28:45

标签: c# video conference

我在线搜索了各种样品,但我找不到能够提供足够信息的合适样品。

我尝试过Microsoft Expression Encoder,但如果我使用广播方法,则延迟太大。

Directshow.net明智的,样本DxWebCam似乎很有希望,但它缺乏音频样本。

我的想法是通过TCP(或者@macbral强调的UDP)分别发送音频和视频(帧),但我不知道如何处理同步。

我正在寻找免费样品,因为目前的设计是通过内联网进行的1对1视频会议。

感谢您提前提供任何帮助。

2 个答案:

答案 0 :(得分:2)

我一直在寻找同样的东西并放弃了开源替代方案,因为这些方法似乎都不适用于.NET。

我目前正在评估StreamCoders中看起来很有前景的产品:http://www.streamcoders.com/

答案 1 :(得分:1)

您可以查看ConferenceXP(有点旧的项目,但在将代码转换为新的visual studio /框架后,我自己做了简单的会议)。要对视频进行编码,请制作更高级的流 - 您可以使用VLC apiExpression Encoder。你也可以试试microsoft live messanger api(因为我记得他们有会议) PS 还有 Skype api ,但还没有看到它,所以不能说使用它..你也可以研究它。