In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
This article introduces the audio application class open source Demo example analysis, the content is very detailed, interested friends can refer to, hope to be helpful to you.
At present, the development of audio application industry is very hot, from voice live software to voice games, voice software can be seen in both work and life, or leisure and entertainment. In order for developers to integrate SDK more quickly, anyRTC has opened up three audio applications Demo according to the scenario, namely anyRTC voice gang up, audio interactive joint broadcasting and anyHouse. The three software can basically cover all audio application scenarios on the market.
The following is a brief introduction to the styles, functions, and applicable scenarios of these three Demo.
AnyRTC voice gang up-ARChatRoom video demonstration
Https://www.bilibili.com/video/BV1XA411M7uf?share_source=copy_web
Project Overview
ARChatRoom is an example project of anyRTC imitating voice gang up, which demonstrates how to quickly realize voice social interaction through anyRTC cloud services, together with anyRTC RTC SDK and anyRTC RTM SDK.
Function introduction function description sending on-screen comment & gift message real-time message interaction, and gift message channel broadcasting operation application for broadcasting and unbroadcasting recording function supports high-definition and low-definition voice recording, it can record all the sounds between users and VJs, music playback background music and VJs sound mix playback. In addition to playing background music, VJs can play sound files at the same time. Set off the atmosphere of the room, field control functions such as changing, holding, banning, blocking, talking, kicking and other functions, field control capabilities, provide a simple API interface to achieve volume control can adjust music, human voice, and ear back sound download address
GitHub: https://github.com/anyRTC-UseCase/ARChatRoom
Scan code download
Click the link to scan the code to download: https://www.pgyer.com/0Cw5
Audio Interactive Joint Broadcasting-AudioLive Video demonstration
Https://www.bilibili.com/video/BV17Z4y1A7zR?share_source=copy_web
Project Overview
AudioLive is an example of voice joint broadcasting made by anyRTC, which demonstrates how to quickly realize voice joint broadcasting through anyRTC cloud services, together with anyRTC RTC SDK, anyRTC RTM SDK, anyRTC local push components and anyRTC playback components.
AudioLive supports three LVB modes: RTC real-time voice broadcasting, server push to CDN, and client push to CDN.
The feature description describes the RTC real-time voice joint broadcasting RTC real-time LVB mode, which is used for live broadcasting over anyRTC RTN network. The delay can be controlled within 200 ms, and the maximum number of viewers is 100 W. The process of server push to CDN to publish live media streams to CDN (Content Delivery Network) is called CDN LVB push. The process that users can watch LVB client push to CDN client and publish LVB media stream to CDN (Content Delivery Network) through Web browser without installing CDN is called client push to CDN. Users need to integrate IArRtmpPush SDK to push music and the VJ can freely control the sound effects of the songs in the playback music list. In addition to playing background music, the VJ can play sound files at the same time to set off the room atmosphere and quickly join the broadcasting. All the users queued on the list agree to join the broadcasting at one time. There is no need for VJs to repeat the operation of broadcasting many times, apply for broadcasting and unbroadcasting real-time messages, anchors and users can send messages in real time to communicate with each other. Volume control can adjust the download addresses of music, human voice, and ear return.
GitHub: https://github.com/anyRTC-UseCase/AudioLive
Scan code download
Click the link to scan the code to download: https://www.pgyer.com/DuH9
AnyHouse Video Demo
Https://www.bilibili.com/video/BV13X4y1g7Kp?share_source=copy_web
Project Overview
At the beginning of the year, Clubhouse quickly got out of the loop and became a hot social product because of a live broadcast by Musk. To help developers quickly create their own style of Clubhouse. AnyRTC has opened up Demo-anyHouse, which imitates the Clubhouse voice module, and implements the core language chat module of ClubHouse, including raising hands, inviting to the stage and other functions.
Feature description Quick Broadcasting allows all users queued on the list to agree to join the broadcasting at one time, eliminating the need for the VJ to repeat the operation of the upper and lower broadcasting multiple times to apply for broadcasting and unbroadcasting real-time messages for real-time communication volume control can adjust the sound of music, voice, and ear back to create room VJ can create a public room or a private room with a password The VJ on closed broadcasting can open the broadcasting to speak. When the VJ does not want to speak, he can download the address when he closes the broadcasting.
GitHub: https://github.com/anyRTC-UseCase/anyHouse
Scan code download
Click the link to scan the code to download: https://www.pgyer.com/1k2C
Support scenarios
The three kinds of software can basically cover all the voice software applications on the market.
Live voice broadcast
As the name implies, the VJ only uses voice for live broadcasting, including singing, reading, chatting and other aspects. The VJ can invite users to join the broadcasting and interact with them on real-time on-screen comments.
Voice games
Such as werewolf killing and who is undercover is a typical voice game app. In the past, this kind of game can only be played offline and there are many restrictions, such as a fixed number of people, questions and referees, but online games can overcome these difficulties. When the number is not enough, the system will automatically complete the number of people, and users can play the game in accordance with the rules of the system to improve the progress of the game.
Voice chat room
After entering the chat room, each room is its own theme, users can speak freely in the room and support voice change at the same time. If you do not want to speak, you can also choose the audience mode, do not participate in the interaction and just listen to or send a barrage.
Voice gang up
It is mainly used as a medium of voice communication in the game, because when many people play the game together, there will often be noise, voice delay, or can not hear clearly. Voice blackout software perfectly solves these problems, allowing you to maintain normal voice communication while playing games and enhance the user experience.
Our advantages
In a multi-person communication environment, it not only ensures the clarity of important calls, but also takes into account the experience of others. We use two sets of strategies: using artificial intelligence for flow control when the decision space is limited, and providing strategies based on subjective experience in more complex scenarios.
1. Excellent sound quality
The most important thing in voice joint broadcasting is sound. Whether the voice is clear, whether the voice recovery degree is high, and whether there will be stutter, ambiguity and noise when speaking are all important factors to judge whether a voice joint broadcasting software is good or not.
To solve the above problems, anyRTC uses the leading 3A algorithm to intelligently adapt to all kinds of environments, completely eliminate echoes, and provide superior double-talk performance; it can effectively eliminate all kinds of noise without damaging voice quality; it can achieve automatic audio gain, and users can experience excellence even in noisy environments.
2. Multi-person communication flow control
In a multi-person communication environment, it not only ensures the clarity of important calls, but also takes into account the experience of others. We use two sets of strategies: using artificial intelligence for flow control when the decision space is limited, and providing strategies based on subjective experience in more complex scenarios.
3. Weak network support
Network environment has always been an important factor affecting the quality of voice calls. Whether the network condition of the area is good or not, if you go from a place with a good network to a weak network environment, whether the software can run normally, just like entering the subway, elevator and other scenarios. In addition, if users are abroad, it is also very important whether they can use the software as normally as they do at home.
AnyRTC achieves high-quality communication in weak networks through nearest access, dynamic routing and packet loss retransmission, and 70% of packet loss can still communicate normally. Global multi-point coverage to ensure real-time HD calls for overseas users such as America, Europe and Asia, especially for small and medium-sized cities in Southeast Asia, the Middle East, North America and China. Ensure that the software can be used properly all over the world.
4. Full platform coverage
Support Windows, macOS, Android, iOS, web, Mini Program and other multi-platform coverage, support Electron, uni-app, flutter, cross-platform development.
5. The quality is transparent and can be checked.
Big data monitoring platform has full link coverage, and all quality problems in the teaching process, such as connectivity rate, packet loss rate, jitter, delay and so on, can be found transparently.
This is the end of the example analysis of the audio application class open source Demo. I hope the above content can be helpful to you and learn more knowledge. If you think the article is good, you can share it for more people to see.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.