At present, the development of audio application industry is very hot, from voice broadcast software, to voice games, no matter in work and life, or leisure and entertainment can be seen voice software figure. In order for developers to integrate SDK more quickly, anyRTC has opened source three audio application Demo according to the scene, which are anyRTC voice opening black, audio interaction connecting mic and anyHouse. The three apps can cover almost all audio application scenarios on the market.
Here is a brief introduction to the styles, functions, and application scenarios of these three demos.
AnyRTC voice on black -ARChatRoom
Video presentation
www.bilibili.com/video/BV1XA…
Description of project
ARChatRoom is an example project of anyRTC imitating voice hacking, demonstrating how to quickly realize the scene of voice social interaction through anyRTC cloud service and anyRTC RTC SDK and anyRTC RTM SDK.
Function introduction
function | describe |
---|---|
Send barrage & Send gift message | Real-time messaging interaction, and gift messaging channels |
Operation on and Off the mic | Request up and down |
Recording function | Support hd, low definition voice recording, can record all the voice between the user and the anchor |
Music playback | Background music is mixed and played with the host’s voice |
Audio playback | In addition to playing background music, the host can play sound files at the same time to set off the atmosphere of the room |
Field control function | Change the wheat, hold the wheat, ban the wheat, seal the wheat, ban speech, kick people and other functions, field control ability, provide a simple API interface implementation |
The volume control | Can adjust the sound of music, human voice, and ear return |
Download address
GitHub:github.com/anyRTC-UseC…
Scan code to download
Click on the link to download: www.pgyer.com/0Cw5
Audio interactive Linmai -AudioLive
Video presentation
www.bilibili.com/video/BV17Z…
Description of project
AudioLive is an example project of anyRTC’s voice linking with the microphone, demonstrating how to use anyRTC cloud service, and cooperate with anyRTC RTC SDK, anyRTC RTM SDK, anyRTC local streaming component, anyRTC playback component, Quickly realize the scenario of voice connection with mics.
AudioLive supports RTC real-time voice connection, server streaming to CDN, client streaming to CDN, and three live broadcast modes.
Function introduction
function | describe |
---|---|
RTC Real-time voice connection with mics | RTC real-time broadcast mode, live broadcast through anyRTC RTN network, the delay can be controlled within 200 ms, support a maximum of 50 people to interact with the mic, the maximum number of viewers is 100 W |
The server pushes the stream to the CDN | The process of publishing live media streams to the Content Delivery Network (CDN) is called CDN live streaming. Users can watch the live broadcast through a Web browser without having to install an App |
The client pushes the stream to the CDN | The process of a client publishing live media streams to a Content Delivery Network (CDN) is called client streaming to a CDN. Users need to integrate the IArRtmpPush SDK to push streams |
Music playback | The anchor side can freely control the songs in the music list |
Sound function | In addition to playing background music, the host can play sound files at the same time to set off the atmosphere of the room |
Fast on wheat | All users in the queue in the list agree to upload the mic at one time, and the host does not need to repeat the operation for many times |
Operation on and Off the mic | Request up and down |
Real-time news | Anchors and users can communicate by sending messages in real time |
The volume control | Can adjust the sound of music, human voice, and ear return |
Download address
GitHub:github.com/anyRTC-UseC…
Scan code to download
Click on the link to download: www.pgyer.com/DuH9
anyHouse
Video presentation
www.bilibili.com/video/BV13X…
Description of project
Thanks to a live broadcast by Musk earlier this year, the Clubhouse quickly became a hot social product. To help developers quickly build their own style of Clubhouse. AnyRTC has opened source demo-AnyHouse, which simulates the Clubhouse voice module, to realize the core language chat module of Clubhouse, including raising hands, inviting people to come on stage and other functions.
Function is introduced
function | describe |
---|---|
Fast on wheat | All users in the queue in the list agree to upload the mic at one time, and the host does not need to repeat the operation for many times |
Operation on and Off the mic | Request up and down |
Real-time news | Anchors and users can communicate by sending messages in real time |
The volume control | Can adjust the sound of music, human voice, and ear return |
Create a room | Anchors can create public rooms or private rooms with passwords |
Anchor open mic, close mic | The host on wheat can open wheat to speak, when the host does not want to speak, can close wheat |
Download address
GitHub:github.com/anyRTC-UseC…
Scan code to download
Click on the link to download: www.pgyer.com/1k2C
Support the scenario
The three software can basically cover all the voice software applications on the market. The following is a brief introduction.
- Voice broadcast
As the name implies, the host only uses voice to broadcast, including singing, reading, chatting and other aspects. The host can invite users to interact with the microphone together, and users can send bullet screen in real time for interaction.
- Voice games
Like the Wolf and killed who is undercover is typical of the speech game app, before this game can only be offline and limit still has a lot of, want to have a fixed number, for example, must have the title, but also has the referee, but online games can overcome these difficulties, insufficient number of time will have the system automatically completion, Users can play the game according to the rules of the system and improve the progress of the game.
- Voice chat room
After entering the chat room, each room is its own theme, users can express their opinions in the room, while supporting voice change. If you don’t want to speak, you can also choose the audience mode. You can also listen or send a bullet screen without participating in the interaction.
- Voice open black
It is primarily used as a medium for voice communication during the game, as there is often noise, sound delay, or difficulty in hearing when playing together. Voice black software is perfect to solve these problems, you can play the game while maintaining normal voice communication, improve user experience.
Our advantages
In a multi-person communication environment, you can ensure the clarity of important calls while maintaining the experience of others. We used two sets of strategies: flow control using ARTIFICIAL intelligence when decision space was limited; Provide subjective experience based adjustment strategies for more complex scenarios.
1. Excellent sound quality
The most important thing about voice link is voice. Whether the voice is clear, whether the voice restoration degree is high, whether there will be a stutter, unclear, noisy situation when speaking, these problems are important factors to judge whether a voice software is excellent.
To solve the above problems, anyRTC through the leading 3A algorithm, intelligent adaptation to all kinds of environment, comprehensive elimination of echo, and provide first-class double-speak performance; Can effectively eliminate all kinds of noise without damaging the sound quality of the voice; Automatic audio gain can be realized, even in noisy environment users can also experience excellent.
2. Multi-person communication flow control
In a multi-person communication environment, you can ensure the clarity of important calls while maintaining the experience of others. We used two sets of strategies: flow control using ARTIFICIAL intelligence when decision space was limited; Provide subjective experience based adjustment strategies for more complex scenarios.
3. Weak network support
Network environment is always an important factor affecting voice call quality. Whether the network condition in the area is good, if from a good network to a weak network environment, whether the software can run normally, such as entering the subway, elevator and other scenes. In addition, if the user is abroad, whether can also use the software as normal as in China is also very important.
AnyRTC realizes high quality communication on weak network through nearby access, dynamic routing and packet loss and retransmission, and 70% packet loss can still be normal communication. Global multi-point coverage ensures real-time HD calls for overseas users in America, Europe and Asia, especially for southeast Asia, the Middle East, North America and small and medium-sized cities in China. Ensure that the software can be used in all parts of the world.
4. Full platform coverage
Supports Windows, macOS, Android, iOS, Web, mini program and other platforms. Supports Electron, UNI-App, Flutter and cross-platform development.
5. The quality is transparent and verifiable
Big data monitoring platform full link coverage, connectivity rate, packet loss rate, jitter, delay and other quality problems in the teaching process can be transparently checked.