首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用epoll的rtsp服务器是否毫无意义?万一有很多客户

使用epoll的rtsp服务器是否毫无意义?万一有很多客户
EN

Stack Overflow用户
提问于 2013-12-13 02:16:12
回答 1查看 262关注 0票数 0

我尝试在linux中制作rtsp服务器,我认为服务器自动选择单个或多个线程。

如您所知,RTSP在服务器和客户端之间有大量的数据包。(视频,音乐就像实时数据)

所以,我认为投票不是一个好的选择。因为在这种情况下每次都会发生事件。

另外,我听说每个线程一个套接字是不好的。由于同样的原因,这也不是一个好的选择。

我看到了关于这方面的示例代码,没有人在一个线程中进行电子轮询或多个套接字。(可能只是示例代码)

是对的吗?rtsp服务器使用e轮询没有意义吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-10 05:51:24

这取决于许多事情,比如你需要为多少个客户服务?如果您正在做一个家庭服务器,并打算同时服务最多10个客户端,您将更好地使用每个客户端一个线程。尽管民意调查更有可能是一个更好的选择,但对于50名客户来说,情况可能仍是如此。对于10,000个客户端,在边缘触发模式下使用epoll可能会更好。

我刚刚发布了一篇文章,比较了不同的投票方法:http://www.ulduzsoft.com/2014/01/select-poll-epoll-practical-difference-for-system-architects/ --检查它。

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

https://stackoverflow.com/questions/20557966

复制
相关文章

相似问题

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