摘要
针对实时视频数据的处理,在Linux系统下充分利用多线程编程优点,基于GNOME桌面环境下的GTK技术,对客户端软件设计及其关键技术进行了详细的研究。该客户端软件在应用层通过多线程操作能够对图像数据进行及时处理,利用GTK技术设计的图形化用户界面不仅为用户提供了友好的访问与控制接口,同时也便于客户端和服务端之间信息的交互。另外,所设计的客户端软件还具有动态拍照存储的功能,这就为后续处理操作提供了宝贵的资料来源。经过测试,该客户端软件性能稳定、可靠,视频监控画面清晰、流畅、实时性好,能够较好地满足用户的需求,具有一定的实际应用价值。
Aiming at the real-time video data processing,fully using the advantages of multi-threaded programming in Linux,together with GTK tech- nology in the GNOME desktop environment,the client software design and its key technologies are studied in detail. The client software at the application layer through multi-threaded operation to process the real-time image data, the design of graphical user interface using GTK technology can not only pro- vide users with a friendly visit and control interface ,at the same time also facilitate the interaction of the information between the client and server. In ad- dition,the client software also has the function of dynamic photographing and storage ,so that it can provide a valuable source of evidence for follow-up processing operations. The client software is tested to be stable and reliable in performance, and the video monitoring screen is clear and smooth, with good quality in real time ,which can meet the needs of customers and has a certain practical value.
出处
《电视技术》
北大核心
2012年第23期146-150,共5页
Video Engineering
基金
黑龙江省交通运输厅2012年度重点项目资助(2011jt010)
关键词
Linux
多线程编程
GTK
图形界面设计
动态拍照
Linux
multi-threaded programming
GTK
graphical user interface design
dynamic photographing