基于通用平台的实时以太网设计方法

    公开(公告)号:CN109756361A

    公开(公告)日:2019-05-14

    申请号:CN201811380862.6

    申请日:2018-11-20

    Abstract: 本发明涉及一种基于通用平台的实时以太网设计方法,其中,包括:时间槽设计,包括:在网络时钟同步基础之上,通过系统内核的时间接口设置;时钟初始化;并指定时钟的维护函数,负责计算和更新指定网络事件的时间片数据;时钟设置;时钟启动数据结构初始化;时钟计时启动;周期收发设计包括:网卡驱动采用内核任务队列和DMA的数据传输方式,并配合使用NAPI的触发方式;实时应用层协议栈设计包括:使用开源的CANOPEN工程作为应用层接口,实现实时协议栈。本发明基于通用硬件平台的方法,实现基于通用硬件平台的实时以太网通信,解决必须使用专用芯片的问题,提高灵活性和开发效率,降低成本。

    一种网络自适应的多路H264视频流存储转播方法及系统

    公开(公告)号:CN108989767A

    公开(公告)日:2018-12-11

    申请号:CN201811003825.3

    申请日:2018-08-30

    Abstract: 本发明公开了一种网络自适应的多路H264视频流存储转播方法及系统,该方法包括:视频采集端对采集的视频数据进行H.264编码,每采集一定时长就保存一个视频文件,并对视频文件进行分析,把文件名、文件大小以及关键帧个数及偏移地址作为元信息存入内存和硬盘中,元信息会在视频播放端请求视频播放时发送,然后开始视频流传输;视频流传输包括:视频采集端通过数据通道发送视频流;视频播放端通过数据通道接收视频流,并周期性地通过控制通道把视频播放端的状况反馈给视频采集端,播放接收到的视频数据;视频采集端接收到反馈信息后进行分析判断,如果发现视频帧率低于正常值或播放端缓存满,根据降速规则进行视频流速率调整。

    一种网络自适应的多路H264视频流存储转播方法及系统

    公开(公告)号:CN108989767B

    公开(公告)日:2021-01-26

    申请号:CN201811003825.3

    申请日:2018-08-30

    Abstract: 本发明公开了一种网络自适应的多路H264视频流存储转播方法及系统,该方法包括:视频采集端对采集的视频数据进行H.264编码,每采集一定时长就保存一个视频文件,并对视频文件进行分析,把文件名、文件大小以及关键帧个数及偏移地址作为元信息存入内存和硬盘中,元信息会在视频播放端请求视频播放时发送,然后开始视频流传输;视频流传输包括:视频采集端通过数据通道发送视频流;视频播放端通过数据通道接收视频流,并周期性地通过控制通道把视频播放端的状况反馈给视频采集端,播放接收到的视频数据;视频采集端接收到反馈信息后进行分析判断,如果发现视频帧率低于正常值或播放端缓存满,根据降速规则进行视频流速率调整。

    基于通用平台的实时以太网设计方法

    公开(公告)号:CN109756361B

    公开(公告)日:2022-02-22

    申请号:CN201811380862.6

    申请日:2018-11-20

    Abstract: 本发明涉及一种基于通用平台的实时以太网设计方法,其中,包括:时间槽设计,包括:在网络时钟同步基础之上,通过系统内核的时间接口设置;时钟初始化;并指定时钟的维护函数,负责计算和更新指定网络事件的时间片数据;时钟设置;时钟启动数据结构初始化;时钟计时启动;周期收发设计包括:网卡驱动采用内核任务队列和DMA的数据传输方式,并配合使用NAPI的触发方式;实时应用层协议栈设计包括:使用开源的CANOPEN工程作为应用层接口,实现实时协议栈。本发明基于通用硬件平台的方法,实现基于通用硬件平台的实时以太网通信,解决必须使用专用芯片的问题,提高灵活性和开发效率,降低成本。

Patent Agency Ranking