视频流优化
Video stream optimization
我正在构建一个视频监控应用程序,用于学习目的。
目前我有一个非常基本的原型。
我正在捕获网络摄像头帧并将其通过 websocket 发送到浏览器。
只是为了了解实现的基本程度,在客户端我有:
<img id="frame" src="">
我正在通过 javascript 附加帧。
应用程序和服务器是用 Golang 编写的
虽然我的工作有效,但我知道如果我想从家庭网络外部查看流,将单独的帧发送到浏览器永远不会削减它。
我必须优化流程。
到目前为止,我只是想在将凸轮帧发送给客户端之前对其进行压缩。
还将帧编码为视频并在客户端实现视频播放器。
还能做什么?
我知道这个问题很宽泛,但我认为视频流必须有一个标准的优化模式。
视频压缩效率惊人,没有比这更好的了。以 H.264 为例 https://sidbala.com/h-264-is-magic/
我正在构建一个视频监控应用程序,用于学习目的。
目前我有一个非常基本的原型。
我正在捕获网络摄像头帧并将其通过 websocket 发送到浏览器。
只是为了了解实现的基本程度,在客户端我有:
<img id="frame" src="">
我正在通过 javascript 附加帧。
应用程序和服务器是用 Golang 编写的
虽然我的工作有效,但我知道如果我想从家庭网络外部查看流,将单独的帧发送到浏览器永远不会削减它。
我必须优化流程。
到目前为止,我只是想在将凸轮帧发送给客户端之前对其进行压缩。
还将帧编码为视频并在客户端实现视频播放器。
还能做什么?
我知道这个问题很宽泛,但我认为视频流必须有一个标准的优化模式。
视频压缩效率惊人,没有比这更好的了。以 H.264 为例 https://sidbala.com/h-264-is-magic/