Как настроить базовый видеопоток IPv6 с помощью VLC
Я преподаю класс IPv6 и хотел бы создать для них лабораторию, чтобы увидеть истинное преимущество многоадресной рассылки ipv6 в действии.
Я создал многоадресный адрес для себя
ff15::1 (где ff - многоадресная передача, 1 - временная, нет rsvp, а 5 - область действия сайта). Затем я дал себе идентификатор группы 1.
Я получаю сообщение об ошибке "Нет маршрута к хосту" при попытке запуска потока. Любые идеи с благодарностью.
PS: я почти ничего не знаю о потоковой передаче.
...
main debug: net: connecting to [[FF15::1]]:1234
main warning: [FF15::1] port 1234 : No route to host
access_output_udp error: failed to create raw UDP socket
main warning: no sout access module matching "udp" could be loaded
main debug: TIMER module_need() : 1.171 ms - Total 1.171 ms / 1 intvls (Avg 1.171 ms)
stream_out_standard error: no suitable sout access module for `udp/ts://[FF15::1]'
...
Конечно, если это новая многоадресная рассылка, не будет маршрута для хостинга, пока кто-то не послушает?
1 ответ
Сервер:
- Откройте VLC, Файл-> Потоковое
- Добавьте файлы для потоковой передачи, желательно то, что не нужно перекодировать.
- Кнопка Стрим.
- Следующий.
- Новое назначение -> "Транспортный поток RTP / MPEG". Добавить кнопку.
- Адрес
[ff15::1]
(с скобками!) - Снимите флажок Активное перекодирование. Следующий. Поток.
Клиент:
- Откройте VLC, Файл-> Открыть сетевой поток...
- URL:
rtp://[ff15::1]
- Играть
Работает как чудо, если оба поддерживают IPv6 и сеть поддерживает многоадресную рассылку (в принципе, все что угодно за последние 10 лет). Потоковая передача UDP давно не обновлялась, возможно, она не поддерживает IPv6, но я точно не знаю этого.
Примечание. Когда клиенты воспроизводят поток, сервер может остановить и запустить новый поток, как правило, без прерывания... Поэтому, как только начальный список мультимедиа завершен, повторяйте инструкции Сервера, и клиент должен начать воспроизведение нового мультимедиа.