Как запустить live555HLSProxy

#http-live-streaming #rtsp #live555

#http-прямая трансляция #rtsp #live555

Вопрос:

Я хочу использовать live555HLSProxy для преобразования потока RTSP.

Сначала я запустил исполняемый файл live555MediaServer, сообщающий, что поток доступен по rtsp://192.168.1.2:8554 адресу. Когда я играю в нее с

 ffplay rtsp://192.168.1.2:8554/test.mpeg
  

это работает так, как ожидалось. Теперь я хочу преобразовать этот поток в HLS для просмотра в Интернете.

Итак, я перешел к /var/www/html и начал live555HLSProxy , как описано на странице документации

 /path/to/live555HLSProxy "rtsp://192.168.1.136:8554/test.mpg" test_stream
  

и это дает мне такой результат

 Created new TCP socket 3 for connection
[URL:"rtsp://192.168.1.136:8554/test.mpg/"]: This stream has no usable subsessions
  

Ответ №1:

Вы сделали это правильно, но вам следует использовать поддерживаемый формат или реализовать его.

Прокси LIVE555 HLS поддерживают только видеокодек H264 / H265, как написано в документации :

Обратите внимание, что поток RTSP должен содержать видео H.264 или H.265, необязательно с звуковой дорожкой AAC. На данный момент другие кодеки не поддерживаются.