+ if (global_flags.stream_audio_codec_name.empty()) {
+ stream_audio_encoder.reset(new AudioEncoder(AUDIO_OUTPUT_CODEC_NAME, DEFAULT_AUDIO_OUTPUT_BIT_RATE));
+ } else {
+ stream_audio_encoder.reset(new AudioEncoder(global_flags.stream_audio_codec_name, global_flags.stream_audio_codec_bitrate));
+ }
+ stream_audio_encoder->add_mux(stream_mux.get());
+
+ if (global_flags.x264_video_to_http) {
+ x264_encoder.reset(new X264Encoder(stream_mux.get()));
+ }
+