登录
首页 » Linux编程 » rtp实时视频传输

rtp实时视频传输

于 2022-01-22 发布 文件大小:156.31 kB
0 219
下载积分: 2 下载次数: 1

代码说明:

应用背景 RTP 使用偶数端口号接收发送数据,相应的RTCP则使用相邻的下一位奇数端口号。 RTP提供抖动补偿和数据无序到达检测的机制。由于IP网络的传输特性,数据的无序到达是很常见的。 RTP允许数据通过IP组播的方式传送到多个目的地。RTP被认为是在IP网络中传输音频和视频的基本标准。RTP通常配合模板和负载格式使用。 对于实时多媒体流应用,及时传送信息是首要目标,为达到目标可以忍受部分丢包。例如,在音频应用中的一个丢包,可能导致损失音频数据中的一秒内容,这个很容易通过合适的隐藏算法掩盖过去,从而不被人注意。由于TCP更注重可靠性而不是及时性,在RTP应用中很少使用。取而代之,大部分RTP实施是基于UDP的。 每一个多媒体流会建立一个RTP会话。一个会话包含带有RTP和RTCP端口号的IP地址。例如,音频和视频流使用分开的RTP会话,这样用户可以选择其中一个媒体流。形成会话的端口由其他协议(例如RTSP和SIP)来协商。RTP和RTCP使用UDP端口1024 - 65535。 关键技术

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • TCP Client
    这是C中的TCP客户端代码,此代码将创建一个套接字,以便通过服务器和客户端都同意的端口号与服务器通信;
    2022-05-28 20:54:20下载
    积分:1
  • 音乐播放器
    播放器系统是集图像、图形、声音、视频、动画等一系列的表现方式来传达信息,是一种能够让用户以交互方式将图像、图形、声音、视频、动画等,通过计算机的软硬件设备的处理。 要求运用QT技术在Linux下进行GUI设计,以一个图形界面为例,运用QT软件编程,实现一个简单的多媒体播放器。 要求系统实现以下功能:     1、播放音频、视频文件 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-07-12 17:33:15下载
    积分:1
  • linux环境下SQLite数据库访问
    该程序主要是linux环境下用C语言完成对SQLite数据库的访问和操作,代码简单易懂,适合初学者!
    2022-12-18 05:35:03下载
    积分:1
  • KYPHP框架2.0
    KYPHP是经过两年的开发,终于从原来的v1.0版本到成熟版本v2.0、 成熟版更强大,KYPHP2.0不仅支持以前所有的功能,还支持多数据库,多语言,多模版,多app、 多缓存,多编码格式,模板布局,自定义类,自动加载公共类库。其扩展性和可用性可比yii、zend等框架,并拥有高效简洁的语法,支持mvc文件结构的重命名,config文件的重命名,使用中确保安全,使用系统进行数据操作,可防止数据库注入等操作。快捷的KYPHP标签,多种方式布局示图。KYPHP使你能在大项目中游刃有余。 KYPHP 2.0将utf8和gbk合并为一个文件,只需要定义下编码就可以用各种编码格式 KYPHP已应用于许多大项目中,正是因为这些大项目,KYPHP才变得日渐成熟!感谢你们的使用! KYPHP2.0兼容1.0的模式,同时支持新的模式 线上blog示例、 为linux + nginx环境, http://www.btung.com/ky/kyphpfrm2.0/
    2023-02-14 05:30:04下载
    积分:1
  • SimpleSniffer C++ Linux
    下一段代码演示如何使用ICMP或ARP执行快速网络扫描。
    2022-01-25 16:13:41下载
    积分:1
  • 制作一个符号表
    此代码是为了制定一个符号表。符号表:通常情况下,C或C++编译器编译一个源文件与一个.OBJ或扩展名.o的目标文件。这包含可执行代码和数据的集合,该接头可以处理成一个工作应用程序或共享库中。对象文件有一个称为在其一个符号表,该目标文件中的不同项目映射到名称,该接头能够理解的数据结构。如果你从你的代码中调用一个函数,编译器不把常规的最终地址在目标文件中。相反,它把一个占位符值转换成代码,并增加了一张纸条,告诉连接器来查找在各种符号表引用的所有目标文件它的加工和坚持最终位置在那里。其次,也是在一个共享库或DLL的符号表。这是由连接体产生并用于命名所有的功能和数据项是可见的库的用户。这使得系统做运行时的链接,解决开放式引用那些名字在那里的库加载到内存中的位置。
    2022-07-26 02:11:39下载
    积分:1
  • 布谷鸟搜索算法
    %% Set problem parameters% select your cost function:costFunction = "rastrigin";           % F6 +/-5.12npar  = 100;          % number of optimization variablesvarLo = -5;         % Lower  band of parametervarHi =  5;         % Higher band of parameter%% Set COA parameters
    2022-09-10 19:05:03下载
    积分:1
  • DSDV protocol in MANET
    移动自组织网络(MANET)是一种自我配置的无基础设施网络;
    2022-06-15 07:17:50下载
    积分:1
  • 基于ARM 的QT 摄像头开发软件
    网上获取的摄像头驱动开发,基于ARM 开发板,QT 平台。希望对大家有用。
    2022-11-20 20:25:03下载
    积分:1
  • 线池不释放提高资源利用和效率
    没什么,就是信号,多线程,加队列,线程休眠。其实就是一个demo。其中线程数由宏定义实现。
    2022-10-12 19:20:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载