multiple audio channels
Streams should be able to encode audio into separate audio channels, so that users can independently mix/select audio for each channel. For example, one channel could be music, another could be the streamer's voice, and another for the game/application's audio. In this example, if you were already playing music that you wanted to listen to, you could disable the streamer's music. Or, if you have trouble hearing the streamer's voice, you could turn that up. Or, if you don't want to hear the streamer or music, you could mute them and just listen to the game. I think it would also have a secondary benefit that you could independently remove audio channels in cases of copyright violation, so that the rest of the vod is still good even if there happened to be flagged music on one channel.
I think it would be cool if Twitch made it so streams can have music on a separate audio stream and viewers can choose if they want to hear both streamer and music or just the streamer. The music part can be made to all for song requests or interfaced with outside music sources like iTunes or Windows Media Player
I often watch two or more streamers who host shows together on twitch. This means they will be talking on teamspeak and broadcasting this teamspeak conversation on each stream. This means you will have to mute one of both streamers if you want to watch both of em at the same time. If streamers could stream multiple audio channels, they could stream the teamspeak conversation on one track and their normal microphone/stream sounds on other tracks. Users could mute the teamspeak channel if they want to watch both streamers, and still hear whats going on if one streamer mutes himself on stream (and the additional stream sounds from the streamer that right now will have to be muted)
I've heard a lot of this sortay thing lately. Gotta say-- perhaps there's another change in order. I'd lead by example, but am just headed out at the moment; this suggestion will have to suffice: For music, a streamer who knows their way around windows audio output could listen to their music, the audience unable to hear it, then list the track or album name somewhere in text, the option for the viewer then available to partake in the full atmosphere intended. Meanwhile, recordings would remain unmuted, as there'd be no copyrighted audio present on the VoD, rather, only a name.
Somethin' tae think about
Multicast is kinda its own thing. It's like-- Currently a stream is sent in 2 parts. Video, & audio. To send it in more parts than that requires more than just Twitch to change somethin on their end. OBS would have to change something as well. Currently, OBS allows for audio input from all sources into a fixed bitrate audio stream to hosting servers. [servers = twitch, htbx, youtube, mlgtv, etc.] So, 2 changes. the program(s) that a streamer uses, and the ingest servers on hosting sites. You're asking for quite a bit more than you realize.
this would never work since the viewing perspective would be in the hands of the viewer and not the streamer, the streamer should always be in full control of how you view the stream, even if you don't like it, if you can't hear the voice or music then it's because the streamer wants it that way
Jonathan Forse commented
I have a quick suggestion about a feature that I think would make the viewing experience infinitely better than what it currently is. My idea is that broadcasters have the ability to upload their audio separately. For example, their voice audio, their in game audio, and then maybe background audio such as music.
From the viewers point of view, this would enable them to adjust the different volumes to their taste within their audio settings for that particular broadcaster. I believe that this would provide a better viewing experience because;
- Viewers have the flexibility to adjust the volumes to their taste
- Broadcasters will no longer have the issue of trying to find an audio setting that suits all of their viewers
- Viewers are able to manipulate their volumes during the stream in order to satisfy their tastes at that particular time. For example, there are often times in streams that I would like to listen just to the voice of the streamer commentating and then listen to my own music without having any background noise from in game sounds or from their broadcasted music.
- Future additions could include "Subscriber only audio" where the broadcaster may want to only speak to their subscribers and nobody else within the stream can hear unless they are subscribed.
Those are some of the benefits off the top of my head that I think could make the viewing experience and interaction between broadcasters and their viewers improved greatly. I would imagine that most of the issues that would evolve would be technically based and unfortunately I haven't been able to comment on this as it is not something that I know a whole lot about.
If there is a better section to post this in, please do advise. I was unable to find a particular "Suggestions" section.
Novak_uk - A frequent twitch user.
This is not possible
Andre Roldan commented
Add a plugin where viewers can turn down or turn up different sounds that are coming from a stream, such as music they're playing, streamers voice, game volume, etc. Not sure if this is possible, but it would be an awesome feature.
How have all of you audio experts before me who'd read this been able to resist the temptation to ridicule it endlessly?
You can't do that. Twitch servers don't, in fact, receive multiple audio signals from a streamer. They receive one signal. Though OBS would allow the streamer to change the relative volumes of their voice and their "desktop (combined volumes of everything that isn't their mic), the only way you can "fade" the volume levels as of now (and as of forever, until stream hosting sites accept multiple audio signals for different sources) is to go into that chat room and tell the streamer their volume balance is fucked up.
I came to the idea myself because I watch a lot of streams but sometimes the music to loud, to low or w/e. I found it an great idea to use an "Twitch Library or some business deal with Youtube/Spotify (Or something like that. I am pretty sure this is possible) " to add 2 faders below the stream.
One fader for the streamers voice, and one fader for the music.
Of course in the bigger streams there can be an option like No Music at all to just let the fader disappear.
I think a lot of people would like this function because it gives them the ability to watch what someone is doing, but also gives the opportunity to level the stream out to their wished levels.
In the screen shot in the File Attachment I made a really cheap paint picture to visualize what I am thinking. I am not a graphic designer and I assume Twitch got their contacts to make it look super solid!
I would like to hear from Twitch/Community what you think of my idea.