IOS-based optional multi-audio-channel hardware mixing, acquisition and playing method
A technology of multi-audio and audio components, applied in the direction of selective content distribution, image communication, electrical components, etc., can solve the problems of efficiency consumption, system resource consumption, etc., to reduce sound quality loss, improve efficient execution, and increase battery life. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0026] The method for selecting multi-audio channel hardware mixing, collecting and playing based on IOS comprises the following steps:
[0027] Step 1: Establish an audio collection and playback device interface: first create an AudioComponentInstance, that is, an audio component instance. The audio component instance must use the interface provided by the instance to call all audio devices in IOS; after the instance is initialized , associate the instance with the hardware device, and use the apiAudioUnitSetProperty provided by the system (the most important interface in the AudioComponentInstance audio component instance, which allows the user to configure the relevant parameters used by the associated hardware device in the audio component instance) to open the corresponding recording and playback ports , associate the recording and playback callback functions to collect and play sounds;
[0028] Step 2: Codec asynchronous processing queue: If the encoder speed and the acq...
Embodiment 2
[0034] Based on the description of Embodiment 1, the following specific workflow is provided:
[0035]Step 1: Host process:
[0036] see figure 1 , a. Data sent by the anchor to the mic-connector: the background music audio data and other branch data are transmitted to the mic-connecting mixer of the anchor through the audio collection device, converted into the ACC format by the mic-connecting transcoder of the anchor, and then transmitted by the network data The asynchronous send queue code is sent to all co-hosts;
[0037] see figure 2 , b. Anchor ear-return and broadcast data: The received audio data of the multi-channel mic receiver is sent to the ACC to the original phoneme transcoder, and combined with the anchor mic mixer, it is sent to the anchor network broadcast transcoder and the anchor link The mic transcoder, and then the asynchronous transmission queue code of the network data is sent to all the mics;
[0038] Step 2: Lianmai audience process:
[0039] see...
Embodiment 3
[0044] Based on the description of Embodiment 1 and Embodiment 2, combined with Xiaoma.com’s "Listen to Live", a video and voice live broadcast APP, the core of the APP uses the related technology of the present invention, and runs on all IOS platform iphones, the system Occupying resources and software operating efficiency are more efficient than similar software.
[0045] In summary: based on the IOS provided by the present invention, the method for optional multi-audio channel hardware mixing, collection and playback, the original phoneme data (PCM) that is used during collection, playback and mixing, will be released to the server before the live broadcast The original phoneme data is transcoded into AAC, which can solve the shortcomings of too large a volume and occupying traffic when the phoneme data is transmitted; when single-playing the ear loop and mixing, it does not need to process the original phoneme too much, which can reduce playback And the unnecessary system ...
PUM

Abstract
Description
Claims
Application Information

- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com