发明名称 |
一种基于多进程的音视频数据处理方法及系统 |
摘要 |
本发明实施例公开了一种基于多进程的音视频数据处理方法及系统,属于多媒体领域。方法包括:服务器端的主进程针对每块视频区域创建子进程,记录子进程的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层 |