Как воспроизводить несколько потоков с помощью FFPLAY одновременно, используя URL-адрес RTSP

Я пытаюсь воспроизвести прямую трансляцию с сервера с URL-адресом RTSP. Пример URL-адреса RTSP приведен ниже:

rtsp://username:password@machine_ip/42331536059e9f21

Собственно, этот поток и есть вызов между двумя участниками (вызывающим и вызываемым). Но когда я воспроизвожу этот URL-адрес с помощью FFPLAY, я получаю только один поток (вызываемый), в то время как я должен получать оба потока (вызывающий и вызываемый). Я использую следующую команду:

ffplay rtsp://username:password@machine_ip/42331536059e9f21

Мне не хватает некоторых параметров вместе с этой командой для получения всех потоков.


person Bilal Ahmed Yaseen    schedule 11.03.2016    source источник
comment
Под потоками вы имеете в виду треки RTSP?   -  person Rudolfs Bundulis    schedule 11.03.2016
comment
На самом деле FFPLAY не может воспроизводить оба потока одновременно. Как мы можем на самом деле оба потока с этим?   -  person Bilal Ahmed Yaseen    schedule 11.03.2016
comment
Ах, хорошо, я не специалист по FFmpeg, но Google, кажется, показывает, что -filter_complex amix может помочь с этим. Но посмотрите документацию FFmpeg для более подробной информации об этом фильтре.   -  person Rudolfs Bundulis    schedule 11.03.2016
comment
хорошо, спасибо за ваш интерес. ценить   -  person Bilal Ahmed Yaseen    schedule 11.03.2016


Ответы (1)


На самом деле ограничение FFPLAY заключается в том, что он не поддерживает несколько потоков одновременно.

В настоящее время FFplay не поддерживает одновременное воспроизведение двух аудиопотоков.

Вот ссылка на этот ответ.

person Bilal Ahmed Yaseen    schedule 30.03.2016