AVAssetWriter принимает URL-адрес файла в качестве аргумента и записывает буферы, добавленные к его AVAssetWriterInput, в этот файл.
AVAssetWriter* assetWriter = [[AVAssetWriter alloc]
initWithURL:[NSURL URLWithString:@"...fileURL..."]
fileType:AVFileTypeMPEG4
error:&error];
Если указан сетевой URL-адрес (т. Е. RTSP - сервер, ожидающий потокового источника), возникает исключение, поскольку требуется файловый URL-адрес.
Есть ли другой способ доступа к выводу модуля записи ресурсов? Я хочу воспользоваться преимуществами встроенного кодирования H.264 и просто получить побитный кодированный поток данных для потоковой передачи по сети.