我工作的公司我们正在开发视频聊天上支持现有的应用程序。我已经看过各种解决方案这样的

  1. 使用的管理直接显示的视频捕获和流在C#
  2. 一些代码样本编码项目,我们采取的图像,并通过网络(我会叫它而不是一个粗解决方案,因为这会吃了很多的带宽。
  3. 代码一个压缩算法从零开始,从头开始,并用它来压缩解压缩录像。

现在的挑战是,我们正在寻求实现非常高质量的视频流和电容器应用程序编码在C#.NET

这是我有什么建议为止。该网络逻辑的流数据,是的,像压缩编写VC++并呼吁这VC++dll使用pinvoke或任CLI其可能的方式。

我在找一些更多的经验丰富,我在这一领域的谁可以给我建议,如果Iam会正确的,或者可以这仍然是改进。

最终的目标是高质量的视频流。在编可以是任何东西就像小时。2633,h。264等。

有帮助吗?

解决方案

我用几种方法可以得到的视频流/会议。净容易,而不需要挖掘到directshow.(好,挖掘一些,但不是深:)

1)使用的普通Windows Media编码器组件。这是记录样本,在Windows Media编码器SDK。好的任何高分辨率流,但是拖延是太大了实时聊天(0.5-2秒,最好)。现代快编码器SDK另一种选择。

2)微软研究ConferenceXP http://cct.cs.washington.edu/ 功能齐全的会议API包括应用程序流。他们太低级窗媒体编码的过滤器和包裹他们进入管理的代码。运作良好。很容易地定制的。看起来比特放弃了。

3)微软RTC客户多达1.3版核心的窗户的使者。

赞成:管理样品从Microsoft,良好的文件,性能可靠、自由可再发,microsoft兼容(良好)SIP堆包括在内。主要会议等供应商的期间VCON根据他们的解决方案,它在一些附近的过去,不能确定这一天,但我知道,腾保许可Microsft的VC-1.

缺点:版本达到1.3支持h261-h263视频只。现代版本的支持VC-1(h264)编不允许直接无服务器ip-ip连接。它不会在需要Microsoft动通信服务器。更新的版本SDK不复盖以及视频会议的呼吁。

http://msdn.microsoft.com/en-us/library/ms775892(VS。85).aspx

请让我们知道平台。通过这种方式,我甚至已经使用ConferenceXP视频rtp部分与RTC1.3语音/SIP设在一起,以提高质量的视频,所以你有多种可供选择的管理技术在这里。另一件事是活的会议,会上我没有机会好好看呢。

其他提示

保存你自己的麻烦,并使用多.有一些不错的。净的包装它(http://forum.videolan.org/viewtopic.php?f=32&t=52021&start=30)

我们使用的C#和多的一IPTV网络。我们把输掉的菜卫星网络通过鱼鹰-450视频捕获装置Windows XP服务器。从那里,我们有一个.网服务器成分,我们就写在C#即使用多幕后(从开始的独立过程中。净控制vlc.exe 实例)。在多进程代码转换和流信号通过网络(.h264或MPEG-4,我们已经成功地完成两个)。

在客户面我们有一个C#WinForm应用程序使用嵌入多观众观播信号。这个应用程序主要用于指挥和控制。真正使用多播信号发生在我们的机顶盒子附着到我们的电视机的解和显示器的流。

我们认为我们必须要写我们自己的安装编码器,但不要去所有的麻烦。多作品真的很好,有足够C#支持是非常有用的。觉得免费的电子邮件给我,如果你有具体问题有关的执行。

你应该看看Ucentrik SDK。这SDK将使你能够整合多媒体功能(例如视频、音频聊天、遥桌面共享、控制和视频记录在您的应用程序。视频解码器支持的VP8(Google),theora格式,并x。264.此外,有丰富的媒体交通封装在HTTP协议,以使它能够穿越防火墙,使正常的网站流量。这种技术是完全免费的,你可以下载SDK,并要求API键,这样就可以评估无需投资的任何时间上的设置基础设施。在接下来的几个月里,我们正在释放一个服务器组件,这样你可以下载和主机的基础设施你自己或客户。技术支持1到许多连接,这意味着你可以创建的视频会议,如果你喜欢。该特点是高度的模块以便可以将仅仅是音频或视频或桌面上分享或组合的技术使用相同的SDK...你应该请求SDK可以在这里:www.ucentrik.com.此外,还有一些视频是在这里: http://www.youtube.com/user/ucentrik

好运气。

Ucentrik刚刚发布了一个开放源码的呼叫中心应用程序整合的环磷酰胺的技术。这个呼叫中心应用程序实现视频、音频、桌面应用共享(与控制),案文聊天功能可以从CTX API。该应用程序还包括某些业务的逻辑具体地周围提供的能力路线的呼吁代理人即可用的或具有特定技能。该项目是在 http://vcca.codeplex.com -请注意,你将要求访问Ucentrik CTX SDK这是适用于请求在Ucentrik网站(www.ucentrik.com).好运气。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top