# OpenRTP **Repository Path**: dcom1024/rtp ## Basic Information - **Project Name**: OpenRTP - **Description**: OpenRTP rtmp rtsp ts ps 程序 - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2025-10-04 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 2024-10-30日 增加了cuda的图像拼接算法 增加了颜色转换空间算法 增加了去雾算法 增加了ffmpeg读取文件的方法和硬件解码 #### 介绍 OpenRTP程序,主要使用rtp 发送 纯rtp es流, ts,ps等流,也支持rtmp推流,后面会加dlna协议适配一些推流到智慧屏上 #### 软件架构 2024/10/27 增加OpenRTPServer 协议为RTMP ,HTTP协议,websocket协议, RTP协议直传,ps流RTP协议直传,ts流RTP协议直传,RTMP转发,RTP bridge 协议, 规划增加ssdp协议,dlna 协议,最后是要增加三维场景传输,也就是像素流传输 cs 架构得程序,包含三个部分 ![rtp架构说明](image.png) OpenRtp架构说明 ![rtp 发送程序](Sender.png) OpenRtp发送程序 示例 ![rtp 接收程序](Receive.png) OpenRtp接收程序 示例 ![rtp通过OpenRTPServer桥接](bridge.png) OpenRtpServer 1. CorePhone 2. liveRtpDecode rtp接收 3. liveRtpEncode rtp发送 4. OpenRTPServer csdn讲解文件地址 [https://blog.csdn.net/qianbo042311/article/details/135727688](https://blog.csdn.net/qianbo042311/article/details/135727688) #### 安装教程 1. 启动LiveRtpEncoder 2. 启动LiveRtpDecode 3. 点击rtpEncoder得开始 4. 点击rtpDecode得开始 5. 启动OpenRTPServer ### todo 1. rtp h265 发送和接收 2. rtp aac 发送和接收 -->已做 3. 播放音视频同步,存储到磁盘IO 4. 接入rtsp 程序 rtmp 程序 5. 后接AI推理 6. dlna 协议支持 7. rtsp 协议支持 2024-4-5 ffmpeg为7.0新版本 删除了一些不用的文件 2024-1-26 改名未tx-rtp 2024-1-21日晚上 增加了rtmp 库,准备rtmp推流 2024-1-21日 修正了sdp不能读的错误,上传了sdp文件 2024-1-20日修正了关闭的bug,调整了一下界面,准备认真做这个程序 ![输入图片说明](image1.png) 2023-08-15 增加了gb28181 的sip服务 包括rtp接收,和播放,第一版 ![输入图片说明](image.png) 2022-07-22 ps 流发送和接收已经正常 ![输入图片说明](imagesend.png) ![ps接收](image.png)