2010-06-07 185 views
1

我是一个团队的一部分,该团队已经接受了为公司部署IPTV解决方案的任务。这个系统是这样构建的。编程一个IPTV应用程序 - 客户端/服务器

有视频采集卡,它从卫星接收器接收卫星信号。这个视频采集卡是Windows 7机器的一部分。这些信号需要在此处进行转码,并传递给流媒体服务器,由最终用户接收。

最终用户将是安装了C#.NET应用程序以查看频道的桌面用户。

我对服务器软件的选择感到困惑,因为我有多种选择 - Windows Media Server,VideoLan(VLC项目)或Flash Media Server,它也支持MPEG-2 HD。

我的主要目标是能够传输具有高清质量的MPEG-2通道,并在服务器端对通道进行加密,以便可以保护流。我知道倒车是可能的,但对于每个天真的用户来说,wirehark窥探我的数据流并不容易。

如果你们有任何人曾经做过这样的实施,请告诉我我应该去的最好的技术。 Iam开放给C#,C++和其他类似的语言。任何帮助应深表感谢。

编辑:最终用户应该是互联网的一部分,而不一定是一个局域网,这个问题的原因是互联网不支持组播如兰,所以我需要一些建议。

回答

2

伙计们,我们最终决定使用XMBC,Boxee的解决方案的代码库。