视频流优化

时间:2016-12-26 15:57:23

标签: go video-streaming

我正在构建一个视频监控应用程序,用于学习目的。

目前我有一个非常基本的原型工作。

我正在通过websocket捕获并向浏览器发送网络摄像头帧。

关于实施基本的一些背景,在客户端我有:

<img id="frame" src="">

我通过javascript附加帧。

应用程序和服务器是用Golang编写的

虽然我的工作原理,但我知道如果我想从家庭网络外部查看流,那么向浏览器发送单个帧永远不会削减它。

我必须优化这个过程。

到目前为止,我只想在将凸轮框架发送到客户端之前对其进行压缩。

还将帧编码为视频并在客户端实现视频播放器。

还能做些什么?

我知道问题很广泛,但我认为必须有一个标准的视频流优化模式。

1 个答案:

答案 0 :(得分:2)

视频压缩非常高效,你永远不会得到更好的东西。以H.264为例https://sidbala.com/h-264-is-magic/