首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多播/ UDP路由器

多播/ UDP路由器
EN

Stack Overflow用户
提问于 2012-02-24 23:36:55
回答 1查看 329关注 0票数 0

我正在研究如何做多播(视频流)路由器,有以下要求:

在3-30 30Mbps (vlan forwarding)

  • in-ram (或存储))上接收和发送多播流以补偿网络拥塞的
  • TCP隧道(UDP到TCP和vice-versa)
  • rate成形输出UDP流,用于TCP隧道的1秒抖动
  • ,3-30 with

的多归属流网络support

  • hundreds )。

我已经做了广泛的研究,我找不到任何网络或视频广播产品实际上符合这些要求。

我已经实现了C linux应用程序,它为单个流实现了上述功能,但现在我需要添加web接口、多流支持等,所以我想知道是否有什么东西可以实现上述的质量和可靠性适合于视频广播,如某种产品?在C中这样做并不容易,所以我想知道是否有更高级别的语言可以与性能相匹配?perl、python、java会是一个不错的选择吗?

我如何设计这种软件?我目前正在使用C应用程序,运行具有RT内核、命令行接口和单流支持的Redhat。

我想要做的应用程序,将运行100流24/7 (使用8或16核心系统,64 it ),并将很容易配置它的动态使用命令行或网络接口。

我只是看不到比当前红帽RT内核和简单的C用户空间应用更好的选择。这似乎是最好的,也是最简单的选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-24 23:44:14

在架构这样的应用程序时,通常的划分是让C代码完成高性能的部分,并用更高级别的语言(如Python或Ruby等)编写低性能组件,比如用于配置的用户界面等等。用高级语言很难达到性能要求,但是用C语言编写web配置系统是不必要的受虐行为。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9439593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档