high def high audio bitrate video media source

MrGhost

Member
I really want to be able to replay a video I created with OBS and 320 audio bitrate to upload or live stream. Yet the VLC video source limits me and other video sources limit me to 160. There is not even an option to play the audio at 320 on these. So although I stream out of OBS at 320, it winds up being 160 on the final live stream.

Any suggestions how I can get a video or media source to play my video in 320 so I can encode it in 320kbps audio to the internet live stream?
 
You set the audio bitrate if you change to advanced output mode in Settings > Output. It's available in Settings > Output > Audio > Track XX > Audio Bitrate.
However, the streaming service might limit to 160. If this is the case, it's enforced by the streaming service and you're simply unable to use any higher bitrate.
 
You set the audio bitrate if you change to advanced output mode in Settings > Output. It's available in Settings > Output > Audio > Track XX > Audio Bitrate.
However, the streaming service might limit to 160. If this is the case, it's enforced by the streaming service and you're simply unable to use any higher bitrate.
As I have found firsthand, there is something limiting my streams that easily have 320kbps in live encoding to the sites such as Rumble, Bitchute Odysee. These sites will keep the original uploads. But my replays are not coming down at 320 but rather 160 which is just the standard video playback for media players.

The OBS is set to encode at 320, but the media players it is using to play the videos are only set to playback 160.

Because I always keep OBS at 320, to make the videos, and also to stream the video sources, it can only be the media players that are playing the videos. VLC, Media Player...etc.
This is why I am looking for a media player that can be definitely set to 320.

There is a video on the one hand that is stating it has 320kbps. I play it as a VLC video source, and I stream at 320kbps out of OBS encoding to the website. When I download from the website it downloads as 160.

What I need is a video player that will play 320kbps in windows so I can use it as a video playback source.
 
Last edited:
...I stream at 320kbps out of OBS encoding to the website. When I download from the website it downloads as 160.
website can re-encode media to any format and bitrate. For example, YouTube re-encodes any video and audio, this makes media compatible with common devices all over the planet.
 
Youtube? What's that?

seriously though. That's just why I don't upload there. Here are a few of my uploaded videos on Odysee or Rumble. You download these and tell me what Bitrate you get. I get the orignal upload size of above 300kbps. One of the main reasons not to use YouTube is their streaming treatment (not to mention the unlikelihood of actually being able to retrieve a copy of anything streamed to them after they cancel you, censor you or just lose your video before they can make a replay).


 
Last edited:
Online service. Try to search online for more details.
also a funny response...

but if you do download one of these 2 videos you will see, I see looking in my file system that this one from Sept 3 of last year on Odysee, I have downloaded and it is...

audio bitratre Live Cats Playing SynthsHD - Copy.jpg



Now if I were to take this same video I have downloaded, and then play it back and attempt to live stream the playback to the same website, it will come across (when downloaded again the new livestreamed) at 160 despite my settings for streaming audio bitrate being set to 320. My thinking is it's the player used for media playback to the OBS source.
 
Services are changing...
Anyway, if you have some issue then try to:
 
I don't need a log file. I need a media player that plays at 320 kbps. THanks anyways. though. Here is the screenshot of the Rumble livestream detail of the Windows showing the bitrates:

rumble livestream jan 5 is 320kbps audio - Copy.jpg


If you are interested in seeing, you can upload part of it as a livestream using 320 upload bitrate and the VLC Video source to your Rumble account as a test. Then download and should only be 160. Now I am not saying that OBS isn't uploading the 320 or something, but probably the site streamed to, only gets 160 from that somehow. Don't know exactly where the audio bitrate is being cut in half.
 
OBS behavior was explained above. I tried to expand the answer.
Actually I couldn't discern from that statement whether you were saying that OBS would broadcast at 320 or 160 when played at 160 via the media player. You just said something about it overriding incompatible settings. So if the settings of the media player were 160 and the OBS sends 320 anyways by overriding it, then maybe the streaming site only gets 160 anyways because it can suss out the audio bitrate so its replay only has 160 to replay.

This is why I need a 320 player. Because i want to livestream replays at the full audio quality the same as livestreaming them because I really don't like livestreaming directly it's too hard to get my file back because I have to upload it, then download it see? That's twice the bandwidth and as I do quite long videos that's not really economical.

It is also noteworthy that as we can see by looking at the difference in general bitrate between the Odysee and Rumble, there is a 16 kbps difference in the video rate (and the audio on Rumble seeems incomplete if OBS was 320 which it was and obviously the Video was set to go out at 2500kbps). What does it all mean? I think it means that the streaming sites just do their own thing. Odysee is definitely the best during this era. I don't know if lost frames or skipped frames or whatever would amount to the difference so it could be the hotspot connection or maybe not. I always use the same hotspot though sometimes I change my computer I am streaming from. For these two I probably streamed from the same computer but I don't remember now..

If you want to get into the nitty gritty of the specifics of why I want this, there are certain websites which publish streams in full HD but always reduce sizes of anything uploaded as an MP4.
 
Last edited:
First, OBS decodes any input media (there is no such thing as 160kbit player), then OBS makes composition of different decoded videos and decoded audios and then OBS encodes it as new media stream. Many web services works the same way.

You can view what OBS transmits to the web by selecting special encoder that is named "Same as stream" for local recordings. The local file created with this encoder selected has copy of the streaming data (data just dumped to the disk and wrapped into the suitable media container), so media identical in quality to what will be send over the network. This allows you to analyze what quality OBS is sending over the network.
 
I don't need a log file.
Yes, we need it. In the logfile, if it contains a streaming session, you will see what audio bitrate was being used. That's the crucial info we need: if this was 320 kbit/s, OBS did what you want: stream with audio 320 kbit/s. Whatever the streaming service does with that is up to the streaming service and out of your control.

Whatever source you use within OBS, OBS will resample this to the bitrate you set in Settings > Output > Audio > Audio Bitrate for the track you selected as streaming track (usually track 1).
 

I'm testing today with that Rumble stream using the source 'media source' and selecting the file. I have the file I downloaded it from Rumble back in January, and I am playing it as a Media Source (select a file) in OBS. Track 1 is sending as 320 supposedly and watching the stats dock I saw it going between 2700kbps and more.

Whenever I have tried this before with a prerecorded media file such as some audio files played as a VLC playlist or a video played as a VLC source, it didn't matter what I used it always just gave me back low bitrate from the site I am testing. Even though it was a livestream. Just that whenever I livestreamed live audio from my studio it always gave me back the close to 320kbps. This is where I am seeing the big difference between media sources and live streams. I have to wait for the video to resolve as a replay and I will download and see what it says.

I have earlier things I livestreamed as I played music files or videos, then downloaded replays of that had low bitrates for audio. I also have the things I livestreamed to the test site, which came back with full audio hi def when downloading the replay.
 
Last edited:
From your log:
Code:
08:30:50.444: [FFmpeg aac encoder: 'adv_stream_audio'] bitrate: 320, channels: 2, channel_layout: stereo, track: 1
08:30:50.444:
08:30:50.446: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmps://livestream.bitchute.com:443/...
08:31:01.460: [rtmp stream: 'adv_stream'] Interface: Intel(R) Wi-Fi 6 AX200 160MHz (802.11, 72↓/72↑ mbps)
08:31:12.940: [rtmp stream: 'adv_stream'] Connection to rtmps://livestream.bitchute.com:443/live/ (141.101.90.0) successful
We see OBS is sending 320 kbit/s, so it's what you want. The OBS part is fine here.

How you get your audio into OBS - media source, vlc media source, audio device capture, application audio capture - doesn't matter: whatever you get into and process within OBS is being sent with 320 kbit/s, according to your log.

If the VOD you download from the streaming website doesn't contain a 320 kbit/s audio track, it's either because it didn't got sent with 320 kbit/s in the first place or the streaming website recoded the audio track to some different bitrate.

Because of that it's vital to look into the log. If you download a VOD or listen to a stream and see some unexpected bitrate, you need to check exactly that log with exactly that session that uploaded exactly that data you're checking. If, according to the log, what OBS is sending is something different than what you download, it's the streaming website that's doing some conversion/recoding.
 
In the recent case these streaming websites are downloading really slow. I did download it with an app on my phone from a test I did to Rumble of a livestream replay from January today, livestreamed again as a media source (just obs' default media source selecting file not using the VLC video source) and the upload quality was sketchy. I would prefer though to download with the browser because now their download no longer comes as an mp4 but as a .tar file which I had to use Handbrake to stitch together using one of its presets which it does easily.

Anyhow, the video once stitched together showed a bitrate for audio above the total data rate somewhat lower than the original now it is 275 I think . But the total data rate also is lower. Here I show stats dialog from end of stream, the handbrake settings at 320 that make the 275 video, then also the TS files from the unzipped .tar download and their data rate and total bitrate all highlighted.

There is a lower quality, and the handbrake misses a full 320 encode. Then there is the streaming and stats. I can also include the log from this stream easily. But it won't show much else than what I already mentioned.

Of course I don't expect that anyone can solve this. I think it's pretty interesting though.

Of course this information pretty much covers the basic bitrates so I don't include the log it's just a case of TMI with that thing.


streaming with totaled stats, highlighted stats dock - Copy.jpg
Highlighted total and bitrate total and data rate - Copy.jpg
encoded in handbrake and resulting bitrate data rate HLed - Copy.jpg
 
Last edited:
Garbage in, garbage out.
You're a prick. I don't know who you are and I don't caare. But I just wanna say you're a prick who I wouldn't piss on if he was on fire.

There's so many setting here in this program that it's difficult to know which one will work. OBS isn't set up to give info on them in any way. That's my excuse. what's yours for your prick attitude. I don't need sht from a son of a bitch like you. Better yet I already know it's a religious difference or one of nationalist reasons. Scum.

I'd like to use the one with the 32 bit float. But it's not AAC. So is that still garbage or what? Better yet you keep your mouth shut and i'll try uploading a live stream to Rumble with the 32 bit float non AAC. We'll see if I'm still putting in garbage. Thanks for pointing out the simple thing. Bet you wish people didn't hate you so much everywhere you speak like you do.
 
Last edited:
Ok So I install AAC using the mode of the iTunes installer. Then I start up OBS select the AAC encoder and now my chunklist comes back at a pretty low rate. Comparing to what was seen yesterday maybe about the same. Not really better or some wonderful anti garbage solution to be sure. Which reminds me of what they told me elsewhere about the iTunes ripping capabilities which was that it was "garbage in garbage out" Probably the same guy told me that. I don't believe he's from Arizona. Or if he is he migrated there from some Germanic country in europe. Or he's just a tech geek with a thing against the other OS be it Windows, and he is from OS or OS and he is from Windows or Linux. . . . . . . . We see a lot of this sort of conflict. Here's that test log printout from my screenshots (the hated screenshot which shows the visible final product as seen by the end user) Don't hate my screenshot it confirms that the AAC core encoder being added to my computer had no effect whatsoever though the logfile says it is set to 320 the chunk list says pretty much otherwise. Not that my hotspot is perfect but it doesn't seem to be achieving the 320 in any way. Seems to fall more around 160 on average though at times it goes somwhat higher.
Screenshot (1173) - Copy.png
.

Not that I claim to understand the TS chunk system either, obviously they are 7s and 11s but whether there is some pairing of the chunks it would take a detailed investigation into what a TS chunk system is and whether there is some stereo seperating or summing of parts to make the 160+160 for the final product which is shown at the bottom of the screenshot to reach 320 somehow.

This being Rumble I will have to go into Bitchute and see what they send back and also test with some Music video type things which use music ripped from cds as wav files and played thru a playlist in OBS.

Note that until this computer I am streaming from for these tests I always installed iTunes on all computers ftmp. It maybe the only one without iTunes. (now it has iTunes also) I'd have to check one other computer that I may have used to stream this originally in January to get the high bitrate source video I have been using for the tests.

As for the garbage in garbage out comment I got about the files I created in iTunes for many years that had to do with the metadata of the files and the things only visible in the mp3 files using a text editor or a program like mp3Diags.
 
Last edited:
Back
Top