Media server и различные клиенты в том числе Андроид

#1
Media server и различные клиенты в том числе Андроид.

Открываем в браузере копируем линк и вставляем его ну скажем в MX Player
Переключение канала естественно на сервере происходит потому что вэб серверу медиа сервиса передаётся параметром гет методом.
Ну на этом правда и всё.
МХ плеер выдаёо ошибку, что нет потока и на этом всё.

Вот лог этого события

23:15:48.034 - IP filter file not found (C:\Program Files (x86)\ProgDVB\Modules\htdocs\ipfiler.txt)
23:15:48.236 - TCP stop port 10999
23:15:48.617 - TCP 10.0.0.20 port 10999
23:15:48.619 - Mode: 0
23:15:54.471 - Get "" from Mozilla/5.0 (Linux; U; Android 4.1.1; ru-ru; HTC_
23:17:05.740 - Get "" from Mozilla/5.0 (Linux; U; Android 4.1.1; ru-ru; HTC_
23:17:36.156 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
23:17:36.160 - Get "ch/Первый .m3u" from Lavf55.0.100
23:17:36.165 - http set channel Первый
23:17:36.169 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
23:17:36.194 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
23:17:36.209 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
23:17:36.242 - Get "ch/Первый .m3u" from Lavf55.0.100
23:17:36.244 - http set channel Первый
23:17:37.287 - Update channels 1
23:17:39.026 - Update channels 1
23:18:23.144 - Update channels 1
23:18:24.731 - Update channels 1
23:18:25.868 - Update channels 1
23:18:39.454 - Update channels 1
23:18:40.077 - Update channels 1

Re: Media server и различные клиенты в том числе Андроид

#2
Попутно вопрос. В опциях Прог Медиа Сервер Хом 4.00 IPTV (Only Pro version) оно серенькое в дисейбле - это вопрос будующего - в стадии разработки?
Или меня просто из про версии автоматом понизили до фри?

И на табе аксес, - This function allowed only Pro/Large version.

Это как тоже в стадии или опять таки... у меня не Про :)

Re: Media server и различные клиенты в том числе Андроид

#3
1. Попробуйте другой плеер. Может конкретно этому не нравится заголовок от ProgDVB. Нужно набрать немного статистики что бы разбираться с частностями. Например нечно IPTV Player, требующий mx player нормально открывал m3u от ProgDVB (ссылку на m3u давал) и нормально переключал каналы.
Кстати, каналы бесплатные? Платные чуть дольше открываются. Может в этом дело.

2. У вас Pro/small сервер? IPTV должно быть доступно в Pro/smll. "access" в Pro/large. Так было всегда. Если нет, то глюк.

Re: Media server и различные клиенты в том числе Андроид

#4
А вот лог сервера попытки открыть URL в VLC на Андрюше.
Результат почти тот же за исключением того сто VLC просто стоит и молчит.

10:31:07.971 -
10:31:07.971 - Start logging...
10:31:08.621 - Server 400 Home
10:31:09.061 - Update channels 1
10:31:09.091 - IP filter file not found (C:\Program Files (x86)\ProgDVB\Modules\htdocs\ipfiler.txt)
10:31:09.131 - TCP 10.0.0.20 port 10999
10:31:09.131 - Mode: 0
10:31:09.581 - Update channels 1
10:31:13.825 - Update channels 1
10:31:18.410 - Get "" from Mozilla/5.0 (Linux; U; Android 4.1.1; ru-ru; HTC_
10:31:40.633 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:31:40.644 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:31:40.657 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:31:40.678 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:31:40.787 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:31:40.866 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:32:19.029 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:32:19.040 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:32:19.048 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:32:19.066 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:32:19.078 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:32:19.159 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:34:03.177 - Get "" from Mozilla/5.0 (Linux; Android 4.1.1; HTC One X Buil
10:34:03.996 - Get "favicon.ico" from Mozilla/5.0 (Linux; Android 4.1.1; HTC One X Buil
10:34:05.937 - Get "apple-touch-icon-precomposed.png" from Mozilla/5.0 (Linux; Android 4.1.1; HTC One X Buil
10:34:06.086 - Get "apple-touch-icon.png" from Mozilla/5.0 (Linux; Android 4.1.1; HTC One X Buil
10:34:17.530 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:34:17.545 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:34:17.562 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:34:17.585 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:34:17.589 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:34:17.648 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:35:08.090 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:35:08.107 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:35:08.141 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:35:08.161 - Get "ch/Кинохит.m3u" from Lavf55.0.100
10:35:08.170 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:35:08.229 - Get "ch/Кинохит.m3u" from Lavf55.0.100

И лог второго режима Овер хипер текст

10:43:04.343 - TCP stop port 10999
10:43:04.357 - TCP 10.0.0.20 port 10999
10:43:04.359 - Mode: 2

и это всё...
то есть даже нет соединения с медиа вэб сервером по хипертекстовому протоколу.

Re: Media server и различные клиенты в том числе Андроид

#5
Prog wrote:2. У вас Pro/small сервер? IPTV должно быть доступно в Pro/smll. "access" в Pro/large. Так было всегда. Если нет, то глюк.
У нас Prog Media Server Home 4.00
В котором на картинке видно. Просто думал ещё и IPTV клиента в Андрюшу воткнуть и ... но не судьба.
Last edited by M-16 on Wed Apr 03, 2013 7:51 am, edited 1 time in total.
Attachments
Capture.JPG

Re: Media server и различные клиенты в том числе Андроид

#6
режим должен быть первый (точнее не важно, просто первый удобнее). Попробуйте из m3u взять линк и ввести напрямую.
Ещё может сам линк не нравится. Тогда можно переменовать канала например в "1" и будет ссылка вида http://ip:port/1

ProgDVB запущен или pmslauncher? Лучше первое.

ps: Ну да. В home iptv небыло никогда.

Re: Media server и различные клиенты в том числе Андроид

#7
Ok IPTV не было ни когда и бог с ним.

А насчёт линка на пряму ... это я и делаю, линк копирую и открываю как URL стрима в плеере.. точнее уже в двух.

Но к сожалению, ни чего.

Как я уже писал, пока результат был достигнут на мелкомягком, открывает и переключает каналы Windows Media Player ну и естественно радотает ProgDVB c Prog Media Client.

Re: Media server и различные клиенты в том числе Андроид

#8
Адуреть...

Вдруг раз и открылось.

10:57:58.722 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:57:58.740 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:57:58.756 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:57:58.777 - Get "ch" from Apache-HttpClient/UNAVAILABLE (java 1.4)
10:57:58.806 - Get "ch/Первый " from Lavf55.0.100
10:57:58.811 - http set channel Первый
10:57:59.766 - Update channels 1
10:58:20.612 - Update channels 1

Открылся стрим на MX Player.

Что и почему не понял.
Пока не понял.

Надо ещё придумать, как это сделать удобнее, чтобы на линке со странички со списком каналов (M3U) открывать.... не удобно копировать URL.
Был бы линк на страничке для обновления содержимого в трёх вариантах M3U | ASX | Flat URL

Или сразу бы вэб сервер ПрогМедиа делал по три линка на канал, название, а потом три URL -> M3U | ASX | Flat URL
И каждый бы в зависимости от платформы или установленого клиента счёлкал на один из трёх.

Сорри ASX вообще не надо, Мелкомягкий плеер открывает по URL без проблем.

Re: Media server и различные клиенты в том числе Андроид

#9
1. Лог у меня недостаточный :( Буду улучшать.
2. От времени переключения это точно не зависит? Через плагин время может достигнуть 5 секунд, и клиент может тупо недождать. Что он пишет?
3. Смысл имеют плееры которые умеют m3u, asx или хотя бы какой то лист. Без листа это больше игрушка для отладки чем просмотр.
4. MS нормально открывает только в режиме windows streaming. Увы. Иначе без установки стороннего софта не обойтись. Опятьже очень важен лист, для MS это asx.

Re: Media server и различные клиенты в том числе Андроид

#10
время открытия 0, потому что пока я эспериментировал выбирал УРЛ уже открытого канала.
Вобщем, всё очень не плохо,
кстати, пробывал выбирать и линки каналов на которые требоволось переключение - тоже успевает переключить и поймать стрим, тайаут в плеере не успевает окончится.

Но было бы очень хорошо, если бы всё таки рядом с названием канала, появился линк URL без .m3u
Это и для десктоп компов и их браузеров было бы удобно и хорошо, а про анроидные бродилки и подавно.

Вечером опять сяду за придирчивые эксперименты, что нарою, всё скину.

Re: Media server и различные клиенты в том числе Андроид

#11
Такие линки смысл не много имеют. Проводника начнёт скачивать просто. На самое главное линк на канал вообще не имеет смысл. Имеет смысл только линк на список каналов. Насколько я знаю ни один из плееров, список линков как лист не поймёт. А если поймёт то без имён мало толку.

Re: Media server и различные клиенты в том числе Андроид

#12
Почему, интернет эксплорер по миме типу заголовка выбирает чем что открывать. image/jpeg открывает просмотр картинок, application/octet-stream открывает да - закачку, video/mpeg - открывает плеер.


Вобщем, я лишь рассуждаю, а творец это вы уважаемый.
Знаний и опыта у вас на 1000 таких как я.

Re: Media server и различные клиенты в том числе Андроид

#13
На моих настройках не открывает. Но даже если открыват, то плееру нужно ЕЩЁ раз открывать. jpg это совсем другая история, там проводника файл скачивает и отдаёт. Тут же поток, скачать невозможно.
Может конечно не понимаю что в тонкостях, но imho проводник тут вообще лишние звено. Плеер должен сам переключаться между каналами.

Re: Media server и различные клиенты в том числе Андроид

#15
Это было в старых версиях сервера. Временно отключил. Надо подумать как это сделать. В ts пережимать не удобно (нужны дополнительные кодеки) в asf удобно, но не удобно раздавать. Пока собираю статистику.
С вас тоже отчёт о плеерах которыми можно пользоваться :) То есть умеющими m3u или какой то другой формат.