Я столкнулся с проблемой при захвате видеопотока с помощью Wowza SDK MP4Writer.Вот ссылка Я сохраняю поток записи в формате mp4 в iOS и загружаю на ведро S3.Когда я пытаюсь воспроизвести видеопоток save mp4 на медиаплеере Android, звук отключается.Хотя на iOS то же видео воспроизводится нормально (проблема с отключенным звуком).
Я изменил класс CMAudioFormatDescriptionRef, но безуспешно.
(CMAudioFormatDescriptionRef) makeAudioFormatDescription {
CMAudioFormatDescriptionRef audioFormat = nil;
AudioStreamBasicDescription absd = {0};
absd.mSampleRate = [[AVAudioSession sharedInstance] sampleRate];
absd.mFormatID = kAudioFormatMPEG4AAC;
absd.mFormatFlags = kMPEG4Object_AAC_Main;
CMAudioFormatDescriptionCreate(NULL, &absd, 0, NULL, 0, NULL, NULL, &audioFormat);
return audioFormat;
}
Видео должно нормально воспроизводиться на обеих платформах (iOS иAndroid).