尝试确定哪个环节导致延迟——从编码器到服务器再返回浏览器中的视频往返时间。我目前使用的播放器延迟大约为12秒。这是我的播放器缓冲了吗?还是FMLE在传输过程中出现了缓冲?
我提出这个问题的原因是,我认为通过下面所述的小型测试场景,已经排除了其他问题。而且,所有其他条件相同的情况下,更换其他播放器会产生最大的延迟差异。其中一个将延迟降至4秒。但无法再低于这个数值。
排除其他问题:
-网络问题?不,所有操作都在本地运行。 -编解码器问题?不,将FMLE设置为VP6或H.264会产生相同的延迟。 -FMLE传输数据过多?不,50kbs或1000kbs的传输速率都会产生12秒的延迟。 -帧率设置过高?不,5-29.97 fps会影响动态画质,但延迟仍保持在12秒左右。
我正在开发一个基于FMS的小型Web演示包,因此延迟必须降至最多1秒。我看到过一个类似的演示包,几乎没有延迟。这是我的测试设置:
-连接到Windows XP机器的摄像头 -Flash Media Live Encoder 3.0.1 -Flash Media Server 3.51 -视频播放器——Adobe Flash Media Server生产力工具中的示例动态流媒体播放器(类似于Adobe ActionScript 3.0动态流媒体类的参考实现)
如果我将视频从距离我约30英里的服务器反弹回来,结果几乎相同。
我使用CDN和他们提供的播放器进行了测试,最佳延迟为4秒。有没有人能提供一个真正快速的播放器供我测试?
我提出这个问题的原因是,我认为通过下面所述的小型测试场景,已经排除了其他问题。而且,所有其他条件相同的情况下,更换其他播放器会产生最大的延迟差异。其中一个将延迟降至4秒。但无法再低于这个数值。
排除其他问题:
-网络问题?不,所有操作都在本地运行。 -编解码器问题?不,将FMLE设置为VP6或H.264会产生相同的延迟。 -FMLE传输数据过多?不,50kbs或1000kbs的传输速率都会产生12秒的延迟。 -帧率设置过高?不,5-29.97 fps会影响动态画质,但延迟仍保持在12秒左右。
我正在开发一个基于FMS的小型Web演示包,因此延迟必须降至最多1秒。我看到过一个类似的演示包,几乎没有延迟。这是我的测试设置:
-连接到Windows XP机器的摄像头 -Flash Media Live Encoder 3.0.1 -Flash Media Server 3.51 -视频播放器——Adobe Flash Media Server生产力工具中的示例动态流媒体播放器(类似于Adobe ActionScript 3.0动态流媒体类的参考实现)
如果我将视频从距离我约30英里的服务器反弹回来,结果几乎相同。
我使用CDN和他们提供的播放器进行了测试,最佳延迟为4秒。有没有人能提供一个真正快速的播放器供我测试?