当前位置: 首页 > news >正文

FFmpeg —— 在Linux下使用FFmpeg拉取rtsp流解码,留出图像接口供OpenCv处理等(附:源码)

RTSP简介

     RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。HTTP与RTSP相比,HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。而前面提到的允许同时多个串流需求控制(Multicast),除了可以降低服务器端的网络用量,更进而支持多方视讯会议(Video Conference)。因为与HTTP1.1的运作方式相似,所以代理服务器〈Proxy〉的快取功能〈Cache〉也同样适用于RTSP,并因RTSP具有重新导向功能,可视实际负载情况来转换提供服务的服务器,以避免过大的负载集中于同一

相关文章:

  • Spring Boot使用异步线程池
  • Linux文件搜索与文本过滤全攻略:find、locate、grep深度解析
  • 巧文书-标书产品功能介绍
  • Linux的例行性工作
  • springcloud项目在框架搭建时的问题的总结
  • 物联网革新,智慧城市未来揭秘
  • 调用高德天气Api,并展示对应天气图标
  • pnpm 依赖升级终极指南:从语义化版本控制到 Monorepo 全局更新的企业级实践
  • 谈谈 Webpack 中的 Loader 和 Plugin,它们的区别是什么?
  • Lock wait timeout exceeded; try restarting transaction
  • 日常学习开发记录-switch组件
  • JVM - 垃圾回收基本问题
  • 【力扣hot100题】(009)和为K的子数组
  • 运算放大器(二)运算放大器的选型与应用
  • Xen-cpu@100->cpu@1:Failed to bring up CPU 1 (error -2)
  • Warm-Flow过去、现在和未来都不会有商业版
  • 搭建FTP环境且通过Kali Linux破解FTP用户名密码例子
  • 双指针---《复写零》
  • 使用keepalived结合tomcat和nginx搭建三主热备架构
  • 【零基础学python】python高级语法(四)
  • 网站除了做流量还需要什么/专业网站优化外包
  • 电子商务平台网站建设方式/seo推广营销公司
  • cpa建站教程/浙江专业网站seo
  • wordpress插件没有设置/深圳百度首页优化
  • 作品网站/链接式友谊
  • adobe做网站的/链接购买