我有一台服务器将定期拍摄图像。我想通过网络传输这些图片。现在我正在使用原生应用程序,并使用计时器每秒设置此图像。 我怎样才能实现这一点在网络上,通过连续流媒体图像,没有性能延迟和页面刷新。 我现在正在使用Java技术。通过网络流式传输图像
请提出一些解决方案。
非常感谢。
我有一台服务器将定期拍摄图像。我想通过网络传输这些图片。现在我正在使用原生应用程序,并使用计时器每秒设置此图像。 我怎样才能实现这一点在网络上,通过连续流媒体图像,没有性能延迟和页面刷新。 我现在正在使用Java技术。通过网络流式传输图像
请提出一些解决方案。
非常感谢。
你可以简单地使用JavaScript来刷新图像URL每秒(这里使用jQuery):
var counter = 0;
var refreshImage = function() {
counter++;
$('#imageToRefresh').attr('src', 'urlOfTheImage?' + counter);
}
window.setInterval(refreshImage, 1000);
这里的计数器用于确保URL始终是不同的,并且浏览器并不是简单从缓存中获取图像。
未测试,但应该工作。
如果你正在寻找一个网站,将允许像http://Twitch.tv视频流,那么你将需要创建一个RMTP服务器,基本上会为你做所有的辛苦工作。你可以在这里看看更多的信息:http://www.flashrealtime.com/list-of-available-rtmp-servers/
现在,如果你正在寻找您流,那么你可以使用Xsplit(http://xsplit.com),您将需要以及一个帐户Twitch.Tv或JustinTV或任何允许你这样做的网站。
Regards,