2

Я хотел бы знать, как потоковое мультимедиа через VLC, используя метод потоковой передачи UDP?

2 ответа2

1

Хорошее руководство потоковой передачи с VLC находится на сайте VLC

Я скопировал его здесь для дальнейшего использования, но вам действительно следует сначала зайти на сайт, так как конкретные инструкции могут меняться между версиями.

Глава 2. Легкая трансляция

Оглавление

вступление
Потоковая передача с помощью мастера
Потоковая передача с использованием графического интерфейса


вступление

Самый простой способ начать потоковую передачу с VLC - использовать один из графических пользовательских интерфейсов: wxwindows для Windows и GNU/Linux, интерфейс Windows и GNU/Linux с поддержкой скинов или родной интерфейс MacOS X.


Потоковая передача с помощью мастера

Мастер потоковой передачи / транскодирования шаг за шагом проведет вас через процесс потоковой передачи мультимедиа в сети или сохранения его на жестком диске. Этот мастер предлагает простые в использовании меню, но предоставляет ограниченный набор опций. Заметка

Мастер доступен только в интерфейсе wxWindows.


Запуск мастера

Чтобы запустить мастер потоковой передачи / транскодирования, откройте меню "Файл" и выберите пункт меню "Мастер".

[D]

Запуск мастера


Диалоговое окно мастера

Сначала выберите тип задачи:

  • Stream to network: выберите эту опцию, если вы хотите передавать мультимедиа по сети.
  • Transcode / Save to file: выберите эту опцию, если вы хотите изменить аудиокодек и / или видеокодек файла, его битрейт и / или метод инкапсуляции.

D

Диалог Волшебника


Выбор входа

Выберите поток (например, файл, сетевой поток, диск, устройство захвата ...), выбрав диалоговое окно «Выбрать ...» или существующий элемент в списке воспроизведения, используя параметр "Существующий элемент списка воспроизведения".

Частичное извлечение. Чтобы прочитать только часть потока, установите флажок "Включить" и выберите дату начала и окончания (в секундах). Этот параметр следует использовать только с потоками, которыми вы можете управлять, такими как файлы или диски, но не с сетевыми потоками или устройствами захвата.

D

Мастер ввода выбора

D

Выбор входа мастера из списка воспроизведения


Потоковые методы

Если вы выбрали опцию Поток в сеть, теперь вы можете указать метод потоковой передачи. Доступные методы:

  • UDP Unicast: потоковая передача на один компьютер. Введите IP-адрес клиента (в диапазоне 0.0.0.0 - 223.255.255.255).
  • UDP Multicast: потоковая передача на несколько компьютеров с использованием многоадресной рассылки. Введите IP-адрес группы многоадресной рассылки (в диапазоне от 224.0.0.0 до 239.255.255.255).
  • HTTP: поток с использованием протокола HTTP. Если вы оставите текстовое поле Destination пустым, VLC будет прослушивать все сетевые интерфейсы сервера через порт 8080. Укажите адрес, порт и путь для прослушивания, используя следующий синтаксис [ip] [: port] [/ path].

    Например, 192.168.0.1:80/stream заставит VLC прослушивать интерфейс с IP-адресом 192.168.0.1 на порте 80 TCP в виртуальном файле / stream.

D

Мастер потокового метода


Варианты транскодирования

Если вы выбрали опцию Transcode / Save to file, теперь вы можете указать новые аудио и видео кодеки и битрейты, в которые вы хотите преобразовать ввод.

(См. Потоковое, Muxers и Кодеки)

D

Мастер транскодирования


Метод инкапсуляции

Выберите формат метода. Методы потоковой передачи UDP требуют инкапсуляции MPEG TS. Метод потоковой передачи HTTP может использоваться с инкапсуляцией MPEG PS, MPEG TS, MPEG 1, OGG, RAW или ASF. Сохранение в файл может быть выполнено с использованием любого формата инкапсуляции, совместимого с выбранными кодеками.

(См. Потоковое, Muxers и Кодеки)

D

Мастер инкапсуляции


Варианты потоковой передачи

Если вы выбрали потоковую передачу в сеть, теперь вы можете указать несколько параметров.

  • Время жизни (TTL) Устанавливает количество маршрутизаторов, через которые может проходить ваш поток, для методов одноадресного и одноадресного доступа UDP. Если вы не знаете, что это значит, вам следует оставить значение по умолчанию.

    Примечание. В случае многоадресной рассылки UDP значение TTL по умолчанию равно 1, что означает, что поток не будет проходить через маршрутизатор. Вы можете увеличить его, если хотите направить многоадресный поток.

  • Объявление SAP Чтобы рекламировать свой поток по сети при использовании метода потоковой передачи UDP, используя протокол SAP, введите имя потока в текстовом поле и установите флажок. Это НЕ доступно для метода потоковой передачи HTTP.

D

Мастер потоковой передачи


Сохранить в файл назначения

Если вы выбрали Transcode / Save to file, теперь вы можете указать файл, в который хотите сохранить поток.

D

Мастер сохранения файла - интерфейс wxWindows

Теперь вы можете нажать кнопку "Готово", чтобы начать потоковую передачу / преобразование источника.


Потоковая передача с использованием графического интерфейса

Вступление

Второй способ настройки потокового экземпляра с использованием VLC - использование панели "Вывод потока" в диалоговом окне «Открыть ...» интерфейсов wxWindows (Windows / GNU Linux), Skinnable (Windows / GNU Linux) и MacOS X. Методы и параметры потоковой передачи, используемые 99% времени, должны быть доступны на этой панели.

Для потоковой передачи открытого мультимедиа установите флажок "Потоковая передача" в диалоговом окне «Открыть файл / диск / сетевой поток / устройство захвата» и нажмите кнопку "Настройки".

D

Диалог открытия файла - интерфейс wxWindows

D

Диалог открытия файла - интерфейс Mac OS X


Диалоговое окно Stream Output

D

Диалог вывода потока - интерфейс wxWindows

D

Диалог вывода потока - интерфейс wxWindows

Потоковый выход MRL

В интерфейсе wxWindows в текстовом поле отображается MRL потока вывода (Media Ressource Locator). Это обновляется при изменении параметров в диалоговом окне "Вывод потока". Для получения дополнительной информации о том, как редактировать поток вывода MRL, прочитайте Advanced streaming с помощью командной строки.

Методы вывода

  • Play localy: отображать поток на вашем экране. Это позволяет отображать поток, который вы фактически транслируете. Эффекты транскодирования, масштабирования и т.д. Могут контролироваться локально с помощью этой функции.
  • Файл: сохранить поток в файл. Опция Dump raw input позволяет сохранить поток ввода в том виде, в котором он читается VLC, без какой-либо обработки.
  • HTTP: используйте метод потоковой передачи HTTP. Укажите IP-адрес и номер порта TCP для прослушивания.
  • MMSH: этот метод доступа позволяет осуществлять потоковую передачу в проигрыватель Microsoft Windows Media. Укажите IP-адрес и номер порта TCP для прослушивания.

    Примечание. Это будет работать только при использовании метода ASF enacpsulation.

  • UDP: Поток в одноадресной передаче, предоставляя адрес в диапазоне 0.0.0.0 - 223.255.255.255 или в многоадресной рассылке, предоставляя адрес в диапазоне 224.0.0.0 - 239.255.255.255. Также возможна потоковая передача по IPv6-адресам. Примечание. Это будет работать только с методом инкапсуляции TS.

  • RTP: использовать протокол передачи в реальном времени. Как и UDP, он может использовать как одноадресные, так и многоадресные адреса.

    Примечание. Методы UDP, HTTP, MMSH и RTP требуют выбора параметра "Поток" в интерфейсе MacOS X

(См. Потоковое, Muxers и Кодеки) Метод инкапсуляции

Выберите метод инкапсуляции, который соответствует кодекам и методу доступа вашего потока, среди MPEG TS, MPEG PS, MPEG 1, OGG, Raw, ASF, AVI, MP4 и MOV. (См. Потоковое, Muxers и Кодеки) Варианты транскодирования

Включите транскодирование видео, установив флажок "Видеокодек". Выберите кодек из списка. Вы также можете указать средний битрейт и масштабировать ввод. (См. Потоковое, Muxers и Кодеки)

Включите транскодирование звука, установив флажок "Аудиокодек". Выберите кодек из списка. Вы также можете указать средний битрейт и количество аудиоканалов для кодирования. (См. Потоковое, Muxers и Кодеки) Различные варианты

Выберите методы, чтобы объявить ваш поток. Вы можете использовать SAP (Service Announce Protocol) или SLP (Service Location Protocol). Вы также должны указать название канала. Интерфейс Mac OS X также позволяет экспортировать файл описания (SDP) сеанса RTP с использованием внутреннего HTTP или RTSP-сервера VLC или в виде файла. Это можно сделать с помощью соответствующих флажков. Текстовое поле URL SDP позволяет указать URL-адрес или место назначения, где будет доступен файл SDP.

0

это видеолая вики о потоковой передаче: http://www.videolan.org/vlc/streaming.html вы можете использовать ее в командной строке или просто с помощью графического интерфейса в качестве предыдущего ответа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .