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

rtp实时视频传输

于 2022-01-22 发布 文件大小:156.31 kB
0 129
下载积分: 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 个回复

  • Modbus RTU 代码
    此示例包含一个简单的演示程序的 Linux 主机。默认值演示打开/dev/ttyS0 上的串行端口,并等待命令从Modbus 大师。演示版本的 Modbus 大师可以发现在 [1] 和 [2]。
    2022-02-05 08:45:23下载
    积分:1
  • 信息挖掘系统
    一个基于linux系统下的结合qt和Oracle数据库的混编项目,值得学习下,编码风格良好
    2022-05-21 23:28:39下载
    积分:1
  • linux下的文件分享
    一个简易的linux平台下的文件分享程序,使用C语言开发,能够传输文件便于分享。使用了若干c++的stl标准库来增加效率。
    2022-05-26 10:26:18下载
    积分:1
  • H264 RTP Linux
    H264_RTP---linux下实现h.264 RTB打包 打包对象是H264文件,打包过程简述:先寻找一个NALU的信息(这部分代码跟一个WINDOWS版本的H264本地解码器的代码类似),找到后,如果长度小于1400则打一个RTP包就可以了,如果大于1400则要对头、尾进行一些分别处理,中间部分打统一打1400+14的包就可以了。
    2022-03-31 10:20:41下载
    积分:1
  • 在Linux C下获取本地IP地址源代码(当然排除127.0.0.1)
    应用背景自己写的一段代码,在linux 环境下,编程环境为C语言,在Linux C下获取本地IP地址源代码(当然排除127.0.0.1),编译通过,测试成功。关键技术 //获取地址 //返回IP地址字符串 //返回:0=成功,-1=失败 //初始化ifconf //获取所有接口信息 //接下来一个一个的获取IP地址 //排除127.0.0.1,继续下一个
    2022-12-22 09:55:03下载
    积分:1
  • 入侵检测的看门狗计划
    MANET网络数据通过网络传播期间带来了特殊的挑战。网络的自组织性质使得入侵检测一个非常困难的任务。移动Ad-Hoc网络(MANET)的安全性是网络的基本功能是最重要的问题。可用性的网络服务,机密性和完整性数据可以通过确保安全问题已满足来实现。与有线网络移动Ad-Hoc网络的比较是不同的。 majorly的网上设计的路由协议是从移动Ad-Hoc网络(MANET)的不同。传统的路由表基本上为被连接到有线非动态骨干主机作出。由于这是不可能的,以支持的Ad-Hoc网络主要是由于移动和网络的动态拓扑。由于各种因素,包括基础设施缺乏,缺乏在不同节点和动态拓扑之间已经建立了信任关系,所述路由协议是容易受到各种攻击。看门狗的计划,这有助于通过检测行为不端的节点检测到入侵MANET中的一个。传统的看门狗方案采用AODV路由,但是我们使用的是作为DSR路由算法。
    2022-10-29 14:30:03下载
    积分:1
  • CC++基础代码示例
    该代码包含了CC++基础的东西,不仅可以复习旧的知识,同时还可以增加自己对C++的进一步理解。
    2022-10-13 15:15:03下载
    积分:1
  • V4l2
    我最近在Tiny6410进行摄像头的编程时,从网上找了大量的资料进行了学习,可是效果并不好,因为网上的资料大部分都不是很详细,假如给有过V4L2编程经验的人学习还差不多,可是像我这种刚入门的人来说就太麻烦了。这部分资料大部分都是: 1、对V4L2详细介绍如何编程,但没有提供源码例子。 2、提供了源码,但是几乎没有注释。很难看懂。 所
    2023-04-08 06:45:04下载
    积分:1
  • drivers/input/touchscreen/ft5x0x_ts.c
    /** drivers/input/touchscreen/ft5x0x_ts.c                                             **/  /**FocalTech ft5x0x TouchScreen driver.                                               **/ /** Copyright (c) 2010  Focal tech Ltd.                                               **/ /** This software is licensed under the terms of the GNU General Public               **/ /** License version 2, as pu
    2022-03-06 17:35:52下载
    积分:1
  • 儿童监测和跟踪
    2022-03-22 04:47:26下载
    积分:1
  • 696518资源总数
  • 105554会员总数
  • 2今日下载