【发布时间】:2012-12-30 18:42:01
【问题描述】:
我创建了一个网页并在该页面上放置了一个 img 标签。 img.src 是来自网络 IP 摄像机的图像的 url。它有效,但我得到的流有延迟。我知道这种延迟是因为我加载图像并且加载图像需要一些时间。我的问题是如何减少这些延迟。我执行以下操作;
<script language="Javascript">
x = document.getElementById("stream");
intervalID = setInterval(LoadImage, 0);
function LoadImage()
{
x = document.getElementById("stream");
x.src = "http://IP:PORT/jpg/image.jpg";
}
</script>
<img id="stream"
width="640" height="480"
alt="Press reload if no video displays"
border="0" style="cursor:crosshair; border:medium; border:thick" />
<button type="button" id="btnStartLive" onclick="onStartLiveBtnClick()">Start Live</button>
【问题讨论】:
-
缩小图片?
-
获得更好的互联网连接。
-
@Christoph 我在网络上。这是一个不是来自互联网的网络地址。
-
@Bharath 我如何使用 AJAX 来做到这一点,我对所有这些网络技术都是新手。谢谢
-
这样做的方法是延迟图片流,在后台下载它们,将它们隐藏到 DOM 中,然后在 10 秒左右后按顺序显示。
标签: javascript html web