testing - 测试 P2P 直播应用程序的最佳方式是什么?

标签 testing streaming video-streaming p2p

我一直在开发 P2P 实时流媒体应用程序,但在正确测试它时遇到了一些问题。

目前,我正在使用以下方法对其进行测试: 1)另一台笔记本电脑+一台外部服务器 2) 多个实例运行在不同的端口

问题是:这还没有完全准备好投入生产。

是否有模拟器之类的东西,或者你们中有人在 torrent 客户端、p2p 客户端、实时流媒体解决方案上工作并且必须对其进行测试?

请告诉我,

谢谢,

-hbt

最佳答案

根据您要测试的行为,您最终可能需要多种不同的工具。我碰巧在这方面做了一些研究,当我想模拟各种网络条件,如有限带宽和/或数据包丢失时,我求助于一个名为 Queuing Disciplines 的 Linux 功能。 .学习如何使用它们可能需要几天时间,但它们非常强大且完全免费。

关于testing - 测试 P2P 直播应用程序的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2881695/

相关文章:

database - ECM Documentum 迁移测试

go - 如何通过 io.Reader 转换 HTML 实体

ruby-on-rails - 从零开始学习 Ruby 单元测试

java - 在 Java 中实现素数查找算法的最佳方法是什么?我们如何创建库类然后在 Java 中使用?

java - VLCJ RTP 流客户端

html - 播放 HTML5 视频时防止 Chrome 卡住

amazon-s3 - 是否建议在我的本地服务器上使用 FFMpeg 进行视频转换?

android - 关于将直播视频流式传输到 android/ios/pc 的建议

python - 无法在范围为类的固定装置内运行 addfinalizer 函数

c# - 使用反射(PrivateObject)进行测试