Hi,
I'd like to use the sample wis-streamer to encode the wav file into AAC and
stream in TS over RTP.
Does the following sequence makes sense:
WavFileSrc* pcm = new WavFileSrc(*env, filename);
//Create AAC encoder filter
audioSource = AACAudioEncoder::createNew(*env, pcm, 1, 8000, 0);
tsSource = MPEG2TransportStreamFromESSource::createNew(*env);
tsSource->addNewAudioSource(audioSource, 2);
MPEG2TransportStreamAccumulator* acc =
MPEG2TransportStreamAccumulator::createNew(*env, tsSource);
//Create sink
char const* encoderConfigStr = /*audioNumChannels == 2 ? "1210": */
"1208";
audioSink = MPEG4GenericRTPSink::createNew(*env, rtpGroupsock, 96,
8000, "audio", "AAC-hbr", encoderConfigStr, 1);
Boolean b = audioSink->startPlaying(*acc, afterPlaying, audioSink);
env->taskScheduler().doEventLoop(&watch);
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel