2016-05-09 5 views
-1

Я пытаюсь передать видео через RTSP на моем компьютере ubuntu.
видео файл, который будет транслироваться в big_buck_bunny_h264.mov находится в следующем месте моего компьютера: главная/пользователь/Загрузки/Системная ошибка 111 (соединение отказано), Не удалось подключиться

Я использую GStreamer для потоковой передачи видео.
Ниже команда GStreamer я пытаюсь:

GST-ответно-1,0 rtsprc ​​ место = RTSP: //127.0.0.1: 9000/главная/пользователя/Загрузки/big_buck_bunny_h264.mov латентность = 0 ! decodebin! autovideosink

Но я получаю следующее сообщение об ошибке на терминале:

Системная ошибка 111 (отказ в соединении), удалось подключиться

Кроме того, я попытался с помощью потокового RTSP, используя VLC плеер. (open VLC -> Media -> Open Network Streaming -> Введите url -> Play) Im получение следующего сообщения об ошибке: Connection Failed, VLC не удалось подключиться к 127.0.0.1:9000. VLC не может открыть URL-адрес.

Из вышеприведенных 2 сценариев (Gstreamer и VLC), я предполагаю, что что-то связано с сетевым/сетевым интерфейсом.

Текущая ОС, которую я использую, является гостевой ОС Ubuntu 14.04. (Я уверен, ubuntu через VMware Player с Windows PC). Сеть соединяется между окнами и ubuntu.

Так вот почему, почему потоковая передача RTSP не работает нормально в моем случае? Есть ли альтернатива?
Также любезно скажите, использую ли я правильный путь команды и файла для потоковой передачи видео через RTSP.
Нужно ли настроить потоковый сервер LIVE555 для запуска потокового видео в передатчике?

+0

Вам необходим сервер RTSP, который фактически служит для воспроизведения файла. Если у вас нет того, что ни один клиент не сможет подключиться и получить поток. –

ответ

0

Извините, но у вас есть, что все не так ..

Для использования rtspsrc не означает, что вы потоковые .. это означает, что вы открываете существующий поток (как клиент), так как Флориан упоминался вы должны иметь под управлением RTSP сервер, обслуживающий файлы для клиентов.

Клиенты могут быть - как вы уже пробовали - трубу vlc или gstreamer с элементом rtspsrc или некоторые другие игроки, такие как mplayer (smplayer также имеет приятный пользовательский интерфейс для этого imho) и т. д. ..

Существуют различные варианты для серверов rtsp: сервер gstreamer rtsp (упомянуто here), crtmpserver, также VLC (но не так, как вы использовали его, проверьте this), и вы найдете больше ..

Вы также можете прочитать nice article о к.т. * р семейства протоколов.

Да, вы можете использовать live555 в качестве сервера rtsp в Ubuntu VM и получить доступ к нему из своих окон с помощью vlc, как вы уже пробовали.

Также имейте в виду, что вы обычно не используете полный системный путь (home/etc/etc) для доступа к файлам rtsp, а скорее к точке доступа rtsp. Это означает, что выделенная папка, в которой содержатся ваши медиафайлы, вы получите к ней доступ, например, rtsp: //192.168.1.123/vod/file.mp4, где vod - это папка доступа (или то, что она называется).

HTH

+0

Спасибо за подробное объяснение. – deepu

 Смежные вопросы

  • Нет связанных вопросов^_^