My application creates a FramedSource from an MPEG-1, Layer 3 (.mp3) audio file and feeds it to an input of MPEG2TransportStreamFromESSource like this:
ByteStreamFileSource* audioFileSource = ByteStreamFileSource::createNew(*env, filename); FramedSource* audioES = audioFileSource; MPEG1or2AudioStreamFramer* inputSource = MPEG1or2AudioStreamFramer::createNew(*env, audioES, False); MPEG2TransportStreamFromESSource* newTransportStream = MPEG2TransportStreamFromESSource::createNew(*env); newTransportStream->addNewAudioSource(inputSource, 1);
I just discovered the MP3FileSource object. Should I be using that instead? It seems to *partially* fix some multiplexing issues that I was having.
e.g. -
MP3FileSource* inputSource = MP3FileSource::createNew(*env, filename) newTransportStream->addNewAudioSource(inputSource, 1);
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel