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

C++流媒体面试题

1. 流媒体协议相关

问题:请简述RTSP、RTMP、HLS三种流媒体协议的区别。

  • RTSP(Real Time Streaming Protocol)

    • 用途:主要用于视频监控和视频会议系统。
    • 特点:支持暂停、播放、快进等操作,实现了对流媒体的实时控制。
    • 延迟:低至几百毫秒,适合实时交互。
  • RTMP(Real Time Messaging Protocol)

    • 用途:初期主要用于Adobe Flash播放器,现在广泛用于直播。
    • 特点:在传输过程中可以加密,更加安全。
    • 延迟:较低,适合直播。
  • HLS(HTTP Live Streaming)

    • 用途:主要用于在线视频平台和OTT(Over The Top)流媒体。
    • 特点:基于HTTP传输,易于跨平台,且便于跨防火墙和代理服务器传输。
    • 延迟:较高,但最新的技术进展已能显著减低延迟。

http://www.mrgr.cn/news/269.html

相关文章:

  • 启动nginx报错
  • 剪映怎么剪辑视频?2024年剪辑软件精选!
  • vscode 阅读linux内核(vscode+clangd)
  • pdf查看密码
  • Java语言程序设计基础篇_编程练习题16.22(播放、循环播放和停止播放一个音频剪辑)
  • Route路由 Vue2
  • 【STM32实物】基于STM32+ESP32+手机APP设计的智能宠物喂食系统实物源码原理图PCB设计文档演示视频——(文末工程资料下载)
  • 11、stm32控制180度舵机
  • 水库大坝安全预警系统的作用
  • Android 12系统源码_屏幕设备(二)DisplayAdapter和DisplayDevice的创建
  • 为何UDP攻击相比常规攻击更易导致服务器瘫痪?
  • 【数据结构】汇总六、图
  • tcpdump入门——每种flag分别表示什么意思
  • 虚幻5|AI行为树,进阶篇
  • linux查看网卡速度和pcie速度
  • 解决firefly rk3399使用ffmpeg硬解码rga报错的问题
  • Unity将摄像机视角保存成Json文件方便读取使用
  • Django+anaconda
  • 八股面试大总结②——Linux系统
  • JavaScript - 对象