我喜欢将Chrome上的HTML,JS,WebGL应用程序中的视频数据流式传输到本地Linux计算机。
虽然XMLHttpRequest
通常可以有效地将数据推送到互联网,但如果要将数据发送到本地计算机上的某个接收器,则可能是一个强大的瓶颈。例如,WebGL纹理将经历多次转换(GPU到CPU ram,到JavaScript类型的数组,到字符串,通过Chrome的网络层,到HTTP,到TCP,再到IP ......)
有没有更有效的方法,例如。将二进制canvas
内容,或WebGL帧缓冲或纹理数据发送到某个本地机器进程?
如果没有,Chrome扩展程序是否可以访问WebGL数据和本地套接字/共享mmaps /等等?