所以,我想在不允许我播放任何视频或显示任何照片的网站上播放视频。
因此,我想到了允许客户端脚本从服务器下载一张图片的想法,这样我们就可以避免弄脏画布。
[之后,服务器将从视频的第一帧中提取像素数据,然后将其发送到客户端脚本进行处理,并将画布上已经存在的默认像素数据替换为已经存在的像素数据。已收到。
然后为了提高效率,服务器将比较第一帧和第二帧,然后,例如,如果第一帧包含与第二帧具有相同颜色和位置的像素,则服务器将仅发送需要进行更改,因此这意味着服务器将仅发送所需的像素数据。
此过程将一直持续到视频结束。
所以我的全部问题是,这是否可能,如果是,请告诉我是否会减慢用户设备的速度,如果可以,是否有提高效率的方法?
这确实有可能,并且是有关视频帧操作的有趣理论主题。
但是在实践中,它有重新发明轮子的味道。以下行为是许多视频压缩格式的基本行为:
服务器[或文件格式]将仅发送需要更改的像素
为了有效,可以将其与运动矢量结合起来,该运动矢量在Predicted frame中显示恒定部分如何从前一帧移动。
是的,它很可能会减慢用户界面的速度,因为它将永远无法获得专门为此目的设计的真实视频流的效率。