编码视频以进行实时流播

时间:2019-09-15 17:18:46

标签: ffmpeg video-streaming ffmpy

Miguel Grinberg的文章video streaming with flask涵盖了通过多部分响应将多个JPG格式的图像发送到客户端以将视频流传输到浏览器的情况。

经过阅读后,我很快意识到MJPEG不是真正的视频格式,JPEG没有针对视频流进行优化,并且MJPEG无法流至HTML5视频元素。

对于我的应用程序(用python编写的屏幕共享应用程序),我需要能够将相对流畅的视频(无论如何都比MJPEG平滑)编码并流式传输到浏览器。

我认为我需要做的是使用FFmpeg之类的工具对视频流进行编码,然后使用多部分响应将输出的内容发送给浏览器-但是,似乎没有办法获得FFmpeg(使用python绑定)写入内存缓冲区。

ffmpeg可以完成这项任务吗?

我很高兴知道这个问题听起来很敏锐,但我感谢您指出了正确的方向。

0 个答案:

没有答案