首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从程序访问远程视频

从程序访问远程视频
EN

Stack Overflow用户
提问于 2009-03-31 15:45:00
回答 2查看 77关注 0票数 0

我希望对我的内容管理站点进行压力/性能测试,特别是对托管的流媒体视频部分。我正在使用IIS来托管视频。更具体地说,我使用的是新的Windows 2008 x64和IIS7.0。

混乱的是,

  1. 我计划编写代码来启动很多线程,在每个线程中,我将发送web请求到视频URL,并从服务器读取响应流,但我不确定这样做是否与真正的用户使用播放器呈现视频的行为相同(在我的代码中,我只是读取流,没有真正播放它或写到任何地方)。我希望尽可能多地测试类似真实场景的内容;
  2. 我还计划使用真正的媒体播放器来渲染视频(或者任何时候的媒体播放器),但我担心的是如果我在我的测试机器上启动多个媒体播放器,因为Media Player将利用一些H/W或其他资源(视频卡专用内存?)要解码/渲染视频(不确定,需要大师的帮助来检查和确认),如果我启动多个播放器,播放器之间是否存在潜在的H/W或资源争用?如果存在争用,也不是实际的ens用户场景,即很少有用户会在他/她的机器上启动100名玩家。:-)

有人对我有什么建议吗?

顺便说一句:我喜欢使用任何基于.Net的解决方案,但不是必须的。

谢谢你,乔治

EN

回答 2

Stack Overflow用户

发布于 2009-04-03 12:47:02

您应该使用mplayer。它有很多命令行选项。我不知道这些选项是如何在Windows下可用的,但是在linux下类似这样的选项是可能的:

代码语言:javascript
复制
mplayer some_url -dump-video -dump-file=some_file

它的行为将与我想的“普通”播放器一样,而且您的测试机器不需要处理数百个解压线程,所以它适合您的需要1和2。

票数 1
EN

Stack Overflow用户

发布于 2013-06-14 03:56:27

如果您知道视频流的比特率,可以按下载请求的速度来模拟视频播放器客户端。比特率可以根据流中携带的信息计算,但要复杂一些。也有着重测试视频服务器的软件,比如这个IP视频监视器

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

https://stackoverflow.com/questions/701655

复制
相关文章

相似问题

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