Unreal Instructions:
In order to get microphone input to your pixel streaming application from the E3DS system, there are a few things that need to be done.
In your Unreal Project, Enable the following things:
Enable the PixelStreaming Plugin.
PixelStreamingAudio is needed to transfer the Audio Input from the Browser side to the Pixel Streaming Application.
https://github.com/EpicGames/PixelStreamingInfrastructure/blob/master/Frontend/Docs/Using%20the%20Microphone%20Feature.md
https://docs.unrealengine.com/5.0/en-US/BlueprintAPI/PixelStreamingAudioComponent/
C++
https://docs.unrealengine.com/5.0/en-US/PythonAPI/class/PixelStreamingAudioComponent.html
https://docs.unrealengine.com/5.3/en-US/experimental-pixel-streaming-features/
Add the PixelStreamingAudio component to the blueprint which is responsible for Audio Input.
PixelStreamingAudio is needed to transfer the Audio Input from the Browser side to the Pixel Streaming Application. It is by default automatically activated when the actor is added to the game.
It is a simple setup that includes writing small blueprints code in a project. In order to make the application listen to the microphone input there are some things that need to be done.
Enable Pixel Streaming Plugin in the plugin.
Go to player controller or character blueprint.
On Begin Play node, add ‘get pixel streaming delegates’ node.
From its return value, get the “bind event on new connection” node.
Now make a new Blueprint actor and add a Pixel Streaming Audio Component to it.
Grab that Audio Component and create a new “Listen To” node.
Make a custom event and make the “Player to Listen to” an Input of that custom event.
Now go back to the main player controller blueprint or character blueprint where you bind an event on new connection in Step 4.
On New Connection, Spawn actor from class and choose new actor that you created.
When spawned, call the custom event that was created.
Now package your application and upload to Eagle 3D Streaming Control Panel and test your application. On application start, the Audio Broadcasting will work.
You will hear your microphone Input as the Output of the application. This will prove that the application is working.
This is everything that needs to be done to get your pixel streaming Audio input to the application.
Now package the application and upload to E3DS system.
0 Comments