热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

任一方_使用python多进程进行基于websocket的实时视频流处理

篇首语:本文由编程笔记#小编为大家整理,主要介绍了使用python多进程进行基于websocket的实时视频流处理相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了使用python 多进程进行基于websocket 的实时视频流处理相关的知识,希望对你有一定的参考价值。





文章大纲



  • websocket 简介

  • 使用python 进行推流操作



    • 多进程处理与参数解析


  • 页面 html demo

  • 如何做到延时更低呢?

  • 参考文献






websocket 简介

HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理,HTTP 协议无法实现服务器主动向客户端发起消息。

这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。大多数 Web 应用程序将通过频繁的异步 Javascript 和 XML(AJAX)请求实现长轮询。轮询的效率低,非常浪费资源。

Websocket应运而生,WebSocket 连接允许客户端和服务器之间进行全双工通信,以便任一方都可以通过建立的连接将数据推送到另一端。WebSocket 只需要建立一次连接,就可以一直保持连接状态。这相比于轮询方式的不停建立连接显然效率要大大提高。



推荐阅读
author-avatar
游走的小张
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有