-
功能:
- 实时视频聊天功能;
- 实现实时聊天功能;
- 实现PPP(Point to Point)聊天功能。
-
方案:
- 基于Linux平台开发的聊天软件,采用ARM-CotexA53作为系统的CPU,搭载Linux操作系统。
- 采用LCD触摸屏作为系统的人机交互方式。
- 系统运行后,创建3条线程分别负责处理用户视频数据、音频数据、人机交互,通过信号量、互斥锁等方式对线程进行同步与互斥。
- 通过Linux的socket网络编程实现音视频数据的传输,最终显示到用户的LCD屏幕上
-
涉及的技术:Linux多线程编程、网络编程、音视频编程、信号量等IPC
-
Notifications
You must be signed in to change notification settings - Fork 6
victory1355/Chat
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
基于Linux V4L2视频库、ASLA高级声音框架的远程视频及语音聊天
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published