社区
多媒体/流媒体开发
帖子详情
关于rtsp客户端接收数据、解码、处理性能的问题。
imliuxin
2012-01-12 10:07:40
我有一任务是实时处理图像数据,可以分成三部分
1.从rtsp服务端接收数据。
2.解码成图像。
3.对图像数据进行处理。
这三部分都能实现。
如果它们是顺序执行的话,第2、3部分会影响第1部分
我想知道怎样对这三部分进行合理安排才能保证实时性能,比如线程、进程,那怎样共享数据呢?
...全文
531
7
打赏
收藏
关于rtsp客户端接收数据、解码、处理性能的问题。
我有一任务是实时处理图像数据,可以分成三部分 1.从rtsp服务端接收数据。 2.解码成图像。 3.对图像数据进行处理。 这三部分都能实现。 如果它们是顺序执行的话,第2、3部分会影响第1部分 我想知道怎样对这三部分进行合理安排才能保证实时性能,比如线程、进程,那怎样共享数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
c200908010011
2014-04-09
打赏
举报
回复
请问你是如何从服务端接收数据的
lsq8178
2014-03-10
打赏
举报
回复
请问你是怎么接收的
imliuxin
2012-01-12
打赏
举报
回复
我是希望第2、3部分不影响第1部分,要怎样设计?
要是它们顺序执行的话,第1部分有可能丢帧
不希望第1部分丢帧,
如果第1部分和第2部分分成两个线程,会不会第1个线程接收到500帧的时候,第2个线程只处理400帧,第1个线程接收到800帧的时候,第2个线程只处理600帧?
线程、进程怎样设计才更好?
yanjinbin
2012-01-12
打赏
举报
回复
RTSP只是控制协议.
RTP才是传输协议.
你从RTP解析出视频数据,在把视频数据解码显示.
rightorwrong
2012-01-12
打赏
举报
回复
rtsp进行通讯成功后,有数据流发过来,进行数据包分析,组帧。这是接收线程
然后解码线程从帧队列中取数据进行解码
解码后就可以显示
teleinfor
2012-01-12
打赏
举报
回复
1. 数据接收线程,负责数据接收和基础处理
2. 图像解析线程从DATA FRAME线程获取数据,通过缓冲buffer缓冲数据
3. 对图像数据处理线程负责后续处理
RTP DATA--->THREAD 1--->buffer---->THREAD 2---->buffer---->THREAD 3
netivs
2012-01-12
打赏
举报
回复
用队列啊,接收线程接收到视频数据就扔到队列里面去,然后第2部分和第3部分进行处理。
关于
rtsp
客户端
接收数据
、
解码
、
处理
性能
的有关
问题
关于
rtsp
客户端
接收数据
、
解码
、
处理
性能
的
问题
。 我有一任务是实时
处理
图像数据,可以分成三部分 1.从
rtsp
服务端
接收数据
。 2.
解码
成图像。 3.对图像数据进行
处理
。 这三部分都能实现。 如果它们是顺序执行的话,第2、3部分会影响第1部分 我想知道怎样对这三部分进行合理安排才能保证实时
性能
,比如线程、进程,那怎样共享数据呢? ------解决方案---------
Rtsp
ClientSharp 终极指南:纯C实现的
RTSP
客户端
快速上手
Rtsp
ClientSharp 是一个完全使用 C# 编写的
RTSP
客户端
库,专为 .NET Standard 设计,无需任何外部依赖。该项目以其真正的异步特性和对多种传输协议(TCP/HTTP/UDP)及媒体编
解码
器(H.264、MJPEG、AAC、G711A、G711U、PCM、G726)的全面支持而著称,是构建实时视频流
处理
应用的理想选择。 ## 项目核心亮点 ### 🚀 纯C#实
Android流媒体开发之路三:基于NDK开发Android平台
RTSP
播放器
做了不少android端的开发,有推流、播放、直播、对讲等各种应用,做了RTMP、
RTSP
、HTTP-FLV、自定义等各种协议,还是有不少收获和心得的。我这边做,核心模块和核心代码部分,都是基于NDK,用C++开发的,然后将so动态库,在Androidjava环境中使用,这个既能保证核心部分的代码
性能
,也能最大程度复用之前写的流媒体相关的大量代码,实践证明,这样的程序架构,还是很有效的。...
Rtsp
ClientSharp 终极指南:纯C
RTSP
客户端
快速上手
Rtsp
ClientSharp 是一个专为 .NET Standard 设计的纯 C#
RTSP
客户端
库,无需任何外部依赖就能实现高效的多媒体流
处理
。无论你是视频监控开发者还是流媒体应用爱好者,这个项目都能为你提供强大的
RTSP
协议支持。 ## 🎯 核心功能特色详解 ### 全面支持的传输协议与编
解码
器
Rtsp
ClientSharp 支持 TCP、HTTP、UDP 三种主流传输协议,能够
基于NDK开发Android平台
RTSP
播放器
这篇文章里,我打算描述一下我对于开发Android端
RTSP
播放器的程序框架,和设计思路,有相关需求的,希望能借此扩展下思路。 逻辑思路 首先,既然是
RTSP
播放器,那必然要做
RTSP
的解析,这部分对我来说已经是非常熟悉了。我常用的
RTSP
解析代码,一般是基于Live555和FFMpeg的库,通过调用相关的接口,来实现
RTSP
客户端
协议的数据接收,然后再做数据分析。这两种方式,各有适合的应用场景,兼容性也各有优劣,要根据具体项目具体选择。除非是整套都是自己做的
RTSP
服务器和
RTSP
客户端
,否则.
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章