我知道这是一个非常愚蠢的问题,只是想知道如何实现,基本上我试图从这个网络摄像头脚本中获得最佳分辨率,而我遇到的问题是当我将分辨率设置为 1920 x 1080
它显然改变了网络摄像头广播插件的大小,我想要实现的是以 1080p
播放网络摄像头,但播放器缩放到 320x240
。所以实际网络摄像头框的高度和宽度是 320x240
但脚本以 1080p
广播网络摄像头?
<embed src="/_broadcast/webcam.swf"
flashvars="rtmp address"
bgcolor="#ffffff"
width="1920"
height="1080"
quality="high"
allowScriptAccess="always"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
我真的很抱歉这个问题很糟糕,只是在网上找不到太多关于这个问题的信息。提前谢谢你。
I did try adding it to a div with a set width and height however this did not resolve the issue.
最佳答案
1080p 是指网络摄像头录制时图像的保存方式。它宽 1920 像素,高 1080 像素。如果网络摄像头在 src="/_broadcast/webcam.swf"中记录的内容,您的源视频将始终为 1080p。如果需要,您可以通过运行单独的程序(例如 ffmpeg)将视频转换为较低的分辨率。您也可以使用 html canvas 转换为较低的分辨率。显然,如果某人的屏幕像手机一样小,那么您就不需要高分辨率,而且手机加载它需要很长时间,因此主要视频网站将视频转换为多种分辨率。
关于html - 增加视频分辨率但不增加可见尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38034055/