Page 3 of 7

Re: Помощь в создании подкастов

Posted: Sun Dec 16, 2012 7:29 pm
by linkey
спасибо

Re: Помощь в создании подкастов

Posted: Mon Dec 17, 2012 10:02 am
by mch
PavelN65 wrote:Доброго времени суток!!!!
Вопрос, а можно ли в скрипте получить информацию о файле, такую как в MediaInfo или как при выполнении команды "Загрузить свойства файла"?

Ответ Евгения: http://www.homemediaserver.ru/forum/vie ... =16&t=2433

Re: Помощь в создании подкастов

Posted: Mon Dec 17, 2012 10:16 am
by PavelN65
Спасибо!!!

Re: Помощь в создании подкастов

Posted: Sat Dec 22, 2012 6:54 pm
by VVS1234
WendyH wrote:Если вы встретили на сайте флеш плеер uppod.swf
WendyH, большое спасибо за расшифровку uppod. Давно искал, наткнулся в инете, даже не знал, что копия отсюда :).
Применил к паре сайтов -- все работает безотказно, но есть проблемка:
Помимо шифровки ссылок, сайты с uppod (да и другие), по-видимому, ставят защиту по IP -- ссылка, полученная сервером, не может быть передана клиенту.
По крайней мере, видео с таких сайтов как степашка или фильмикс я не могу передать прямой ссылкой на внешний плеер -- выдает ошибку. Воспроизведение через транскодирование идет безо всяких проблем.
Есть ли возможность обойти эту защиту? Может ли ДМС работать как прокси и передавать поток, полченный от своего IP?

Re: Помощь в создании подкастов

Posted: Sat Dec 22, 2012 9:21 pm
by WendyH
VVS1234 wrote:По крайней мере, видео с таких сайтов как степашка или фильмикс я не могу передать прямой ссылкой на внешний плеер -- выдает ошибку. Воспроизведение через транскодирование идет безо всяких проблем.
Есть ли возможность обойти эту защиту? Может ли ДМС работать как прокси и передавать поток, полченный от своего IP?
Хмм, Интересно... У вас, получается, разный внешний IP плеера и IP компа с HMS..
Ну а если по теме, то да.. Наверно только поток через HMS получать. Но использование любого профиля транкодирования в HMS и будет "что-то типа прокси". Если в настройках выставить использование профиля транкодирования, который бы понимался медиаплеером, тоже не получается проигрывать без захода в папку "Транскодирование" на плеере?
Можно профиль транкодирования написать такой, который бы тупо весь поток не трогая передавал. Чисто прокси получится. Другого ничего, наверно, и не придумаешь.

Короче, если на всей папке "Подкасты" (или конкретного подкаста) выбрать "Изменить название/настройки" и выставить в "Передача ресурса на медиа-устройство" в значение "Транскодирование" и выбрать какой-нибудь профиль, например "Фильмы - основной", то, по идее, медиасервер должен пропускать поток через себя (как прокси) и на плеере не нужно заходить в папку "Транскодирование"..

Re: Помощь в создании подкастов

Posted: Sat Dec 22, 2012 11:26 pm
by VVS1234
WendyH,
спасибо за быстрый ответ.
Выяснил пока, что основная проблема связана с тем, что Дюна тупо не понимает flv! Так что вопрос с блокировкой по IP перешел в разряд чисто теоретических :( (может блокировка и имеет место, но на поверхности проблема не в ней).

Практически же вновь встала основная проблема -- как заставить Дюну перематывать транскодированный поток с ДМС. Пока перемотка напрочь отсутствует :(.
Все предложенные варианты, к сожалению, предполагают транскодирование -- а значит, убивают перемотку. Перемотка появляется при передаче прямой ссылки -- но Дюна не понимает flv. Тупик.

В связи с этим -- в поисках путей обхода -- вопрос:
как может выглядеть скрипт, который по параметрам данного медиа ресурса отдает на плеер плейлист из поминутной разбивки данного ресурса из папки "транскодирование"?
Буду благодарен за любые подсказки.

Re: Помощь в создании подкастов

Posted: Sat Dec 22, 2012 11:58 pm
by WendyH
VVS1234 wrote:В связи с этим -- в поисках путей обхода -- вопрос:
как может выглядеть скрипт, который по параметрам данного медиа ресурса отдает на плеер плейлист из поминутной разбивки данного ресурса из папки "транскодирование"?
Буду благодарен за любые подсказки.
Не догоняю немного, зачем медиаплееру отдавать сформированный поминутный плейлист, если в папке "транкодирование" есть поминутный плейлист.
Да, к большому сожалению, перемотка при транскодировании убивается (кроме Megogo, кстати). Иногда это в принципе невозможно (например, если сторонний ресурс не поддерживает отдачу файла не с начала). Но эта папка в "Транскодирование" поминутного плейлиста очень даже спасает, когда фильм особенно из сети, прервался. Но вообще, было бы круто, если бы перемотка работала везде...

Re: Помощь в создании подкастов

Posted: Sun Dec 23, 2012 10:58 am
by VVS1234
WendyH wrote:Не догоняю немного, зачем медиаплееру отдавать сформированный поминутный плейлист, если в папке "транкодирование" есть поминутный плейлист.
Вопрос понятен. Конкретизирую задачу:
Имеем:
Дюну, не играющую flv, не имеющую перемотку траскодирования и имеющую отстойный интерфейс по upnp, но зато играющую все остальное на ура.
ДМС, играющий все, но дающий доступ к обходу перемотки лишь через папку "транскодирование", без автоматического перехода из основной папки ресурса.
PHP плагин и модифицированный веб-скрипт ДМС (http://www.homemediaserver.ru/forum/vie ... 247#p15247), реализующий работу на Дюне с ДМС по веб-интерфейсу и дающий красивую навигацию и возможность перемотки за счет передачи прямой ссылки. Но... -- не дающий возможности перемотки flv в случае передачи транскодированного потока.

Задача:
Добавить в скрипт веб-интерфейса функцию, которая да медиа ресурса, ссылающегося на flv видео, могла бы:
1. найти соответсвтующую ресурсу папку транскодирования,
2. найти список медиа ресурсов в папке "(T) Интервал 01 минута "
3. создать из этого списка плейлист .m3u
4. передать этот плейлист в качестве ссылки на Дюну.

Вариант:
добавить такую же функцию в скрипт получения ссылки, так что прямая ссылка на flv заменяется ссылкой на плейлист.

В случае решения задачи пользователь (по идее) должен получить возможность выбрать поминутный список при проигрывании файла нажатием кнопки ОК на пульте -- без необходимости перехода к папке транскодирования.

Дай знать, если я опять неясно выразил задачу.

Re: Помощь в создании подкастов

Posted: Sun Dec 23, 2012 12:40 pm
by Eugene
Возможно будет полезно: в ссылке на медиа-ресурс могут быть параметры

Code: Select all

?transcoding=1&timestart=количество_секунд
Т.е. плейлист можно сформировать скриптом.

Re: Помощь в создании подкастов

Posted: Sun Dec 23, 2012 1:39 pm
by slawa321
Eugene wrote:Возможно будет полезно: в ссылке на медиа-ресурс могут быть параметры

Code: Select all

?transcoding=1&timestart=количество_секунд
Т.е. плейлист можно сформировать скриптом.
Я чего то недопонимаю :
Добавил в скрипте получения ссылки
MediaResourceLink := video+'?transcoding=1&timestart=500';
Фильм с vk.com все равно запустился сначало ,а как надо?