发明名称 一种基于多进程的音视频数据处理方法及系统
摘要 本发明实施例公开了一种基于多进程的音视频数据处理方法及系统,属于多媒体领域。方法包括:服务器端的主进程针对每块视频区域创建子进程,记录子进程的I D和窗口句柄;主进程定时检查是否均收到各子进程发送的心跳包,并重新创建未收到心跳包的子进程,从而使所述子进程对应的高码率音视频流稳定地进行输出。本发明采用多进程的方式对音视频数据进行处理,由于各子进程之间的处理过程相互独立,保证了服务器端的主程序运行的稳定性,使各子进程对应的监控画面被安全地输出;且各子进程均有独立的2GB地址空间和独立的资源,在各自的地址空间内独立运行,对IP网络中2M/S及以上的高码率音视频流能够流畅地输出。
申请公布号 CN102801961A 申请公布日期 2012.11.28
申请号 CN201210297746.4 申请日期 2012.08.21
申请人 北京捷成世纪科技股份有限公司 发明人 时杰;杨列森
分类号 H04N7/18(2006.01)I;H04L29/06(2006.01)I 主分类号 H04N7/18(2006.01)I
代理机构 代理人
主权项 一种基于多进程的音视频数据处理方法,其特征在于,包括:服务器端的主进程针对每块视频区域创建子进程,记录子进程的ID和窗口句柄;所述子进程对高码率的音视频流进行实时传输和解码,并将所得的码字在客户端进行输出;子进程定时向主程序发送心跳包;主进程定时检查是否均收到各子进程发送的心跳包,并重新创建未收到心跳包的子进程,从而使所述子进程对应的高码率音视频流稳定地进行输出。
地址 100191 北京市海淀区知春路1号学院国际大厦7层