首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流媒体协议延迟测试,存在一些问题。

流媒体协议延迟测试,存在一些问题。
EN

Stack Overflow用户
提问于 2018-02-09 04:54:21
回答 1查看 748关注 0票数 0

我做了一个实验,比较RTSP和RTMP的端到端延迟.

下面的实验是一样的。

约束

  • 网络环境是一样的。
  • 使用Wowza媒体流引擎作为媒体服务器。
  • 使用VLC播放器作为流媒体播放器。

实验1。

1)使用Larix广播公司(Android),向媒体服务器发送RTSP流。

2)然后使用VLC播放器将视频流作为RTSP流进行流处理。

3)结果端到端延迟- 1.53秒

实验2。

1)与实验1-1相同。

2)与实验1-2相同,但视频流为RTMP流.

3)结果端到端延迟- 3.54秒

实验3。

1)使用Wowza Go编码器(Android),向媒体服务器发送RTMP流。

2)然后使用VLC播放器将视频流作为RTSP流进行流处理。

3)结果端到端延迟- 1.3秒

实验4。

1)与实验3-1相同.

2)与实验3-2相同,但视频流为RTMP流.

3)结果端到端延迟- 3.47秒

实验总结

  • 输入输出延迟 RTSP---RTSP---1.53 RTSP---RTMP---3.54 RTMP---RTSP---1.3 RTMP---RTMP---3.47

根据这个结果,我可以发现输入流协议对端到端延迟没有影响。

但是我知道,不管输入还是输出,流协议应该具有的延迟是相同的。对不对?

如果不是,那为什么?或者如果是的话,那么如何解释上述实验的结果?

EN

回答 1

Stack Overflow用户

发布于 2018-02-11 08:19:24

不,每种流协议都是不同的,并且没有相同的延迟。

这里需要考虑的因素很多,不仅是协议本身,还包括客户端的实现或配置。我不知道VLC是如何发挥RTMP的,也许(我不知道) VLC被配置成比RTSP具有更大的RTMP缓冲区。

我可以告诉你,使用WOWZA和Flowplayer,我的测试延迟不到1秒。在Wowza和Flowplayer中使用特殊配置。

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

https://stackoverflow.com/questions/48698951

复制
相关文章

相似问题

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