IPB

Welcome Guest ( Log In | Register )

NeroAacEnc for livestreams, MP4 container unsuitable for live streaming
polemon
post Apr 2 2009, 00:53
Post #1





Group: Members
Posts: 144
Joined: 1-April 09
Member No.: 68578



Hi, I'm running a webradio and I was using aacplusenc as an external encoder to crreate AAC streams.
Since NeroAacEnc is supposed to be superior in quality, and supports ABR streams, I'd like to use that.
Problem is, NeroAacEnc encapsulates the AAC+ data into an MP4 container, which is unsuitable for streaming.

Since I'd use it as external encoder, that reads and writes into pipes, I make NeroAacEnc write to /dev/stdout. I'm struggling to find a solution, how to get the data out of the MP4 container, while streaming live, maybe even encapsulating it in a MPEG2 container, so I can feed a streaming server with that data.

Does anybody know a trick how to do this?
I stumbled upon mpeg4ip which is so old (1997) that the code won't compile, I'm debugging it, so maybe I could use it to extract the AAC stream from the MP4 container on the fly.

Anyway, it would be nice to have an option in NeroAacEnc to inhibit it from putting the AAC stream into the MP4 container and write to STDOUT.

External encoders/decoders work with pipes when used in my radio software.

I f you happen to know anything that might be helpful, please answer!


--------------------
-EOF-
Go to the top of the page
+Quote Post
 
Start new topic
Replies
burek
post Sep 12 2011, 13:08
Post #2





Group: Members
Posts: 2
Joined: 12-September 11
Member No.: 93655



I just registered to ask if the ADTS output format has been implemented, in order to use neroAacEnc to encode live audio streams?
Go to the top of the page
+Quote Post
polemon
post Oct 26 2011, 06:14
Post #3





Group: Members
Posts: 144
Joined: 1-April 09
Member No.: 68578



QUOTE (burek @ Sep 12 2011, 14:08) *
I just registered to ask if the ADTS output format has been implemented, in order to use neroAacEnc to encode live audio streams?

No, not to my knowledge.

In fact, there haven't been any updates to NeroAacEnc lately. I'm not even sure, if the project is still maintained.

As for offline encoding of AAC streams, I gave up on NeroAAC and switched to using qtaacenc.exe in a virtualized Windows. Online (on-the-fly) encoding isn't done anymore. Since there is no practical way of encoding into streaming AAC, it makes no sense providing one. Except, I switched to other means of high quality audio encoding.


--------------------
-EOF-
Go to the top of the page
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 23rd July 2014 - 07:24