6

Кто-нибудь знает, возможно ли передавать потоковое видео с ПК (используя VLC или аналогичное) ... в Kodi (XBMC) ... возможно, через AirPlay или что-то подобное? .. Я хочу иметь возможность передавать поток с ПК на Kodi (как это делает AirPlay) .. НЕ создавать общую папку и доступ к ней по сети. Я хотел бы, чтобы ПК был тем, кто запускает воспроизведение .. так же, как я делаю через iPhone Airplay .. Я пытался заглянуть в руководство VLC, но, кажется, замечательно подходит ..

Спасибо, м

4 ответа4

4

Потоковая передача с VLC на Kodi довольно проста, и я могу рассказать вам о шагах. Единственное, что я не думаю, что вы можете сделать, это заставить VLC начать воспроизведение ... боюсь, это должно исходить от самого Kodi. Поскольку вы подключаетесь к VLC из Kodi, если вы приостановите поток на стороне VLC, Kodi прервет соединение. Я еще не нашел способ заставить VLC инициировать воспроизведение, как это делает надстройка «Отправить Kodi» для Firefox/Chrome.

В любом случае, если вам все еще интересно, вот способ передать файл из VLC на вашем ПК на любой плеер Kodi, который у вас есть ...

1: На вашем компьютере откройте Блокнот и скопируйте и вставьте это:

#EXTINF:0,VLC Stream
http://xxx.xxx.x.x:10803
  • Примечание. Вам нужно будет поменять крестики на соединение, которое использует ваш компьютер. Например, ваш компьютер может находиться по адресу: «192.168.0.6» (оставьте часть порта «: 10803» в конце. Это важно!)

2: Как только это будет сделано, сохраните файл где-нибудь с расширением .strm. Например: «VLCStream.strm»

3: Теперь вам нужно скопировать VLCStream.strm в папку на вашем проигрывателе Kodi или, если у вас есть онлайн-сервер / личное веб-пространство и т.д., Скопируйте его туда. Это потому, что вам нужно воспроизвести этот файл .strm из Kodi.

4: Затем откройте VLC и в меню выберите «Media >> Stream ...» (или Ctrl+S).

5: На вкладке «Файл» нажмите «Добавить ...» и выберите видеофайл, который хотите транслировать.

6: Как только вы выбрали файл, нажмите кнопку «Поток».

7: Нажмите «Далее».

8: В окне «Destination Setup» нажмите на выпадающее меню «File» и выберите «HTTP», затем нажмите «Add».

9: Оставьте путь таким, какой он есть (просто косая черта), но в разделе «Порт» измените «8080» на «10803» и нажмите «Далее»

10: в следующем окне снимите флажок «Активировать транскодирование».

11: Нажмите «Далее».

12: Нажмите «Поток».

13: Ваш VLC должен теперь воспроизвести и отобразить «Streaming - VLC Media Player» в заголовке окна.

  • Примечание. Вы не увидите и не услышите файл, воспроизводимый локально, но он работает. Если вы хотите убедиться, вы можете установить флажок «Отображать локально» в окне в шаге 8.

14: Откройте Kodi и выберите «Видео >>> Файлы».

  • Примечание. Хотя я использую другой скин, я пишу его для стандартного скина «Слияние» для Kodi. Некоторые названия / значки меню могут отличаться.

15: Теперь вам нужно выбрать файл .strm, который вы сохранили в папке Kodi или на своем сервере, и вы должны увидеть потоковое видео, воспроизводимое в Kodi. (Я предполагаю, что вы уже знаете, как сделать ссылку на определенную папку / сервер, так что мне не нужно проходить через это)

Надеюсь, если вы правильно выполнили все шаги, теперь у вас должна быть потоковая передача файлов из VLC в Kodi. Если это не работает, закройте VLC и выполните шаги снова. Это работает для меня и делает это каждый раз.

Я надеюсь, что это помогло вам, и если вы найдете способ заставить VLC начать воспроизведение, сообщите нам.

IB

3

Вы можете не знать этого: VLC может захватывать ваш экран и передавать его в потоковом режиме, поэтому в основном вам придется открыть поток, развернуть его на весь экран, запустить VLC через командную строку, а затем открыть ярлык в Kodi.

Не красиво, но должно работать.

2

попробуйте RTSP

Настройка с http, казалось, немного неудобно для меня.

Вместо этого я попытался использовать протокол rtsp и обнаружил, что он работает лучше (неудивительно, поскольку это потоковый протокол без установления соединения)

Чтобы использовать это:

  1. поместите rtsp://yourhostname:8554/ в ваш файл rtspStreamFromHostname.strm

  2. добавить назначение потоковой передачи с использованием протокола RTSP с настройками по умолчанию

    порт: 8554 путь: / к потоку VLC.

  3. транскодирование по умолчанию включено, что приводит к следующим настройкам:

:sout=#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/} :sout-keep

Однако для некоторого контента транскодирование не требуется. В этом случае следующий конфиг является достаточным и работает гораздо плавнее ТОЛЬКО, если игрок понимает кодек источника!

:sout=#rtp{sdp=rtsp://:8554/} :sout-keep

Если он не работает, проверьте используемый порт в вашей системе на наличие уже открытых сокетов. netstat -tulpen или tcpview - ваш друг!

Также я думаю, что хорошо знать, что этот подход не превращает коди в слушателя RTSP-проигрывателя (а-ля Chromcast). Поэтому, когда поток останавливается, коди тоже останавливается. Это требует дальнейшего расследования.

1

Контроллер DLNA

Кажется, что никто другой не понимает здесь. Существует 4 типа устройств DLNA, которые работают как 2 набора. Существуют настройки клиента и сервера, где компьютер является сервером и размещает файл, а XBMC является клиентом и может получать доступ и воспроизводить мультимедиа с сервера, но это не то, что нам нужно. Другая пара - рендер / контроллер. XBMC является средством визуализации DLNA, и вам необходимо программное обеспечение контроллера на компьютере. Я лично использовал Kinsky раньше, его кроссплатформенность и делает достойную работу.
На этой странице есть полный список в разделе "Контрольные точки UPnP".

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