一种多路视频流实时高速解码方法.pdf
贤惠****66
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种多路视频流实时高速解码方法.pdf
本发明公开了一种多路视频流实时高速解码方法,其特点是该方法的实现具体包括:1)根据需要解码的视频流路数,为每一路视频流创建一个视频流解码线程;2)调用视频数据接收模块获取原始的流数据;3)将获取的视频数据利用GPU设备进行高速解码;4)将解出的YUV格式的原始图像数据转换为RGB格式图像数据,并存储在线程中;5)从视频流解码线程中获取图像数据和转换后的图像数据同时返回给上层业务程序进行模式识别和追踪的应用。本发明与现有技术相比具有提升了GPU资源的利用率,有效降低硬件资源成本,提升视频解码的速度,尤其适合
一种多路多通道高速数据流的实时分包解析方法.pdf
本发明公开了一种多路多通道高速数据流的实时分包解析方法,该方法包括步骤:a)根据远程硬件设备的数据流传输速度,动态地初始化大环形缓存区和小环形缓存区的容量大小;b)对大环形缓存区的所有写线程使用互斥锁进行保护;c)解析线程对大环形缓存区的多路数据进行实时分包得到复帧,并解析得到每一通道的子帧,线程池把子帧写入相应通道的小环形缓存区中;d)轮询线程对所有通道的小环形缓存区进行轮询,把帧数量达到规定值的通道数据读出并送入计算单元。本发明既节省了内存也保证了解析出来的数据帧的有序性。并使用轮询线程对所有通道内的
一种用于多路实时视频的帧同步方法.pdf
一种用于多路实时视频的帧同步方法,该方法包括服务器端和客户端两个部分的内容,在服务器端对原始视频流加入同步信息,其步骤为:(1)从输入视频流中提取视频帧;(2)以流媒体服务器时间为基准对来自各相机的帧的到达时间进行校准;(3)根据步骤(2)校准后的时间,计算出一个帧同步序号,作为该帧的同步信息;(4)将同步信息添加到视频帧中。客户端的同步处理主要包括:(1)接收来自服务器的各路视频数据并解码,提取同步信息;(2)将解码后的帧放入各路视频对应的队列中缓冲;(3)由一个定时器每过一定时间间隔检查各路视频的队列
移动端多路视频流加载方法.pdf
本发明提供了一种移动端多路视频流加载方法,包括以下步骤:S1:连接音视频服务器;S2:通过音视频服务器获取视频流通道和视频流标签;S3:将获取到的视频流通道和视频流标签存储至本地;S4:根据音视频数目创建视频渲染视图;S5:将每个渲染视频的视图与视频通道标签进行绑定;S6:根据标签释放或加载视频流。本发明所述的解决了现有加载方法无法打开任意数目的视频流,看不到视频中参会人员的实时状况的问题。
多路视频码流实时处理、同屏播放方法及相关系统.pdf
本发明公开了多路视频码流实时处理、同屏播放方法及相关系统。其中,多路视频码流实时处理方法包括:并行接收各视频服务器通过关联的码流接收通道发送的实时视频码流,将接收的实时视频码流拆分为多帧数据帧,将数据帧加入对应缓存队列,码流接收通道与分配的CPU内存绑定,码流接收通道与所述缓存队列一一对应;针对每个缓存队列,按设定间隔向对应硬件解码缓存区域发送数据帧;并行对各解码缓存区域中的数据帧进行硬件解码,将得到的解码后数据帧输送到对应渲染缓存区域;并行离屏渲染各渲染缓存区域中的解码后数据帧,得到用于播放的渲染后数据