音视频入门知识(六):消息获取模式篇

⭐六、消息获取模式篇

推模式(Push Mode)

当通知消息来之时,服务器主动将所有相关信息都通过参数的形式"推给"客户端。客户端无需主动请求数据。

服务端一直监听某个端口,当客户端有数据要发送时,就推到这个端口上给服务端。

常见的推模式协议:

  • RTMP(Real-Time Messaging Protocol)
    • 主要用于视频流的推送,常用于直播。
    • 服务器主动将视频流推送到客户端,客户端只需接收数据并播放。
  • WebSocket
    • 通过 WebSocket,服务器可以主动推送消息或数据到客户端,客户端可以实时接收。
    • 适用于低延迟的实时应用。
  • 国标(GB/T 28181) :
    • 广泛应用于视频监控系统,尤其是在公共安全领域。
    • 国标协议中的视频流是实时推送的

拉模式

当通知消息来之时,通知的函数不带任何相关的信息,而是要客户端主动去"拉"信息;客户端主动请求服务器获取数据,客户端会按需获取流媒体数据。

客户端的某个端口 有无时无刻有流 的存在,当服务端需要流时,服务端自行连接客户端的端口 ,从客户端端口里面拉数据

这种模式适用于客户端对数据流的控制需求较高的场景,客户端可以在任何时候请求数据。

弊端:当客户端在内网,服务端在公网,则服务器找不到客户端设备,无法进行拉模式

常见的拉模式协议:

  • HTTP Live Streaming (HLS)
    • 客户端定期向服务器请求分段 的媒体文件(通常是 .ts 文件)。
    • 通过 M3U8 播放列表,客户端可以获取媒体片段并播放。
  • RTSP(Real-Time Streaming Protocol)
    • 客户端主动请求流媒体服务器并通过拉模式获取实时视频流。
    • 常用于 IP 摄像头、监控等系统中。
    • RTSP 通常配合 RTP (Real-time Transport Protocol) 使用进行数据传输。
  • FTP(File Transfer Protocol)
    • 在一些场景下,流媒体内容也可以通过 FTP 拉取,尤其是用于大文件传输。
相关推荐
神奇霸王龙10 小时前
GPT-Image-2 角色一致性屠榜:2026 五款图生图模型 IP 漫剧实测
人工智能·gpt·tcp/ip·ai·ai作画·prompt·音视频
grey_csdn11 小时前
1930_再论本地大模型处理音视频
ai·音视频
小龙报12 小时前
远控功能哪个全?2026六款远控横评实测
实时互动·音视频·交互
小猴子爱上树12 小时前
电商多语言图片翻译工具,批量翻译视频字幕加智能抠图
python·音视频
pla8888888813 小时前
ERNIE-Image + InfiniteTalk,从文生图到无限时长视频——国产DCU部署:从图像生成到音画同步数字人视频的全链路实现(含完整代码)
音视频
中微极客13 小时前
AI视频生成器技术选型与工程实践指南(2026)
人工智能·音视频
神奇霸王龙1 天前
国产音乐视频 Prompt 三段式屠夫榜:5 个国产视频模型实测对比
人工智能·ai·prompt·音视频·agent·ai编程·agi
神奇霸王龙1 天前
AI视频Prompt结构化实战指南:可灵/万相/豆包
人工智能·ai·prompt·aigc·音视频·ai编程
SEONIB_Explorer1 天前
跨境电商新手零门槛教程:AI 一键生成 TikTok/Ins 投放短视频,5 步 60 秒出片
人工智能·音视频·跨境电商·视频制作·veonib
运营小白1 天前
电商产品链接自动生成视频广告:从“信息搬运“到“链接进、视频出“的工程化思路
大数据·人工智能·aigc·音视频·veonib·电商视频广告·产品链接解析