ZEGOCLOUD launched a self-developed Interactive Whiteboard with unique advantages, including real-time audio and video synchronization, a real-time online collaboration of hundreds of people, and undifferentiated experience across countries and networks.
We provided the pilot app for the interactive whiteboards. Scan the QR code below to download the app on iOS, Android, or the Web, feeling the user experience of the ZEGOCLOUD interactive whiteboard in person.
User cases of Interactive Whiteboard
In online classrooms, the international experience of interactive whiteboards is related to the availability of services. At the same time, the security of courseware data is a critical factor to the education platform when selecting whiteboards. Then, how to realize the efficient interaction of the whiteboard in transnational teaching and ensure the safety of courseware data when people share the whiteboard?
Based on nearly 20 years of technology accumulation in audio, video, and signaling service, we share the solutions and technical practices of the ZEGOCLOUD interactive whiteboard in solving global interactive data security.
You may also like: Best 5 Collaborative Whiteboard Software
Ultra-low latency whiteboard interaction
In transnational teaching scenarios, one of the teachers and students is often not in China. Suppose the global node deployment by whiteboard service providers is insufficient. In that case, problems such as high instability and latency of transnational network communication are likely to occur, leading to the following issues:
ZEGOCLOUD’s global communication optimization solution realizes the global deployment of service clusters. It guarantees the high-quality experience of the whiteboard in the international teaching scenario through unified access, courseware content distribution, uploading and downloading optimization, etc.
Global deployment
In the global scenario of online education users, the geographical distribution of users mainly presents the following characteristics:
- The users are primarily in China, with a small amount abroad.
- The users are mainly abroad, with a small amount of them in China
By deploying service clusters at home and overseas, we support customers to switch between domestic and foreign collections according to the characteristics of users’ geographical distribution so that the group is closer to most users, enabling them to access nearby and have quick access.
For a small number of users who need cross-border access to service clusters, we deploy multiple agent centers worldwide to achieve users’ nearby access and quick access.
Network access optimization
Traditional HTTPS requires repeated connection establishment, and each TCP connection requires a three-way handshake. In transnational scenarios, the network environment is more complex. Therefore, this disadvantage is magnified, and the transmission latency is increased. For this reason, we have introduced the QUIC transmission protocol in network communication. QUIC protocol not only has the advantages of TCP and UD but also has excellent adaptability to the current network environment, especially in a weak network environment, which can ensure the reliability, stability, and efficiency of data transmission.
By adopting the access dispatching service based on QUIC protocol communication at the access layer between the client and the whiteboard signaling service, we improved the transmission efficiency of the last mile, optimized the access quality under the weak network environment, and reduced the network latency. At the same time, by deploying network dispatching nodes in many places worldwide, posting is achieved based on user IP information, enabling users to access nearby and optimizing network access as a whole.
Courseware content distribution
Based on the object storage capabilities provided by the cloud service providers, ZEGOCLOUD realized the storage and distribution of courseware. After starting the whole-station acceleration, the cloud provider’s global CDN acceleration node conduces the content distribution. Customers can download courseware resources nearby, ensuring that teachers and students at home and abroad can open courseware quickly in the cloud classroom.
Uploading and downloading optimization
As the function of courseware becomes more and more abundant, the size of courseware is gradually increasing. In a weak network, the uploading and downloading of large courseware tend to fail. The reason is that the uploading and downloading of courseware generally use the HTTP protocol. It is difficult to download the courseware data within a certain period under the weak network condition of the client. Re-downloading after the timeout fails will still face the same problem, causing teachers and students unable to open the courseware.
The optimization plan provided by ZEGOCLOUD focuses on the client. The interactive whiteboardSDKk uses a set of file breakpoint uploading and breakpoint downloading mechanisms to be compatible with weak network scenarios to ensure the completion of uploading and downloading of courseware so that the classroom can proceed in an orderly manner.
2 . Whole link safeguard, escorting the safety of core courseware data
As competition in the education industry intensifies, more and more education platforms invest a lot of manpower and material resources in curriculum development, so it is crucial to protect these core courseware data. When education platforms select interactive whiteboard providers, they tend to pay more attention to courseware security issues in the teaching process, including the ability to protect courseware from theft, loss, damage, etc.
According to the overall process of whiteboard file sharing, ZEGOCLOUD protects data security from file storage, access, and business.
StorageSecurityy
We mainly protect the security of storage from the following two aspects:
- Encrypted storage
The original courseware and the transcoded file are encrypted before being stored to ensure that the file is encrypted and safe and that the content is not leaked.
- Backup & disaster recover
Based on the backup and disaster recovery capabilities provided by cloud service providers, ensure the reliability of courseware storage.
Safe access
We use two-step verification to ensure the security of file access:
The document service supports auth essential verification for the request to access the courseware. Only when the proof is passed can the relevant information of the courseware, such as storing information, be obtained.
Access to courseware based on authentication provided by cloud service provider.
BusinessSecurityy
By adopting the design of separating transcoding service and storage, storage is turned into an independent module to support third-party storage access. Customers can use ZEGOCLOUD transcoding service,d at the same time,e use their own storage service to eliminate customers’ security concerns on sensitive courseware resources.
Through targeted optimization of eachcriticaly link in the whiteboard interaction, ZEGOCLOUD has significantly improved the whiteboard interaction experience in the online classroom in practice.
Let’s Build APP Together
Start building with real-time video, voice & chat SDK for apps today!