zoukankan      html  css  js  c++  java
  • 关于 RTSP 和 RTP 协议的区别

    最近整理了一下 Python 实现的 RTP 图传代码,然后确认了 RTSP 和 RTP 的关系。

    RTSP简介

    RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。
    RTSP和HTTP RTP(RTCP)的关系

    RTSP协议学习

    这篇已经整理的很好了,我就不多整理了,有 HTTP 基础的同学应该很容易就能学会。

    主要的差异在于协议控制和传输控制的差异,描述的位置也就不同。

    这里也放一下我整理的 RTP Python 传输仓库,取自开源代码,不过做了一些修复和优化工作。

    https://github.com/gabrieljablonski/rtsp-rtp-stream

    原始的可以用 https://github.com/junhuanchen/VideoStream-python

    可以在本机自行测试,Python 是很容易经过功能测试的,也有利于学习和理解。

  • 相关阅读:
    【NOI2015】荷马史诗
    Codeforces Round #415 (Div. 2)
    Codeforces Round #408 (Div. 2)
    bzoj3230
    poj1743
    poj1226
    bzoj1295
    bzoj1294
    bzoj1296
    bzoj1239
  • 原文地址:https://www.cnblogs.com/juwan/p/14270622.html
Copyright © 2011-2022 走看看