我是一个团队的一员,该团队的任务是为一家公司部署IPTV解决方案。该系统的架构是这样的。
有视频采集卡,它接收来自卫星接收器的卫星信号。此视频采集卡是windows7计算机的一部分。信号需要在这里进行代码转换,并传递到将由最终用户接收的流服务器。
最终用户将是安装了C#.NET应用程序以查看频道的台式机用户。
我对服务器软件的选择感到困惑,因为我有多个选择- Windows Media server、VideoLan (VLC项目)或Flash Media Server,它也支持MPEG2HD。
我的主要目标是能够以高清质量流传输MPEG-2频道,并在服务器端对频道进行加密,以便流得到保护。我知道反向是可能的,但对于每一个使用wireshark窥探我的流的天真用户来说,这并不容易。
如果在座的任何人曾经做过这样的实现,请给我推荐我应该采用的最好的技术。
我对C#,C++和其他类似的语言是开放的。任何帮助都将深表感谢。
编辑:最终用户应该是互联网的一部分,而不一定是局域网的一部分,这个问题的原因是互联网不像局域网那样支持组播,所以我需要一些建议。
发布于 2010-07-09 09:29:43
伙计们,我们最终决定使用XMBC,Boxee的代码库来实现我们的解决方案。
https://stackoverflow.com/questions/2993903
复制相似问题