RSS плееры

RSS плееры

Postby retv_qwe » 09 Apr 2013, 18:35

А, я плеер ГлавТВ уже давно приспособил в своих модулях, пример: http://yadi.sk/d/HhrtH-GV3WWij
Я бы так не зациклился на этом плеере, если бы стандартный плеер playItemURL(videoUrl, 0) мог ставить на паузу,
кроме всего прочего в плеере-мос отсутствует переход на заданное время (возможно многие называют GOTO или TIME SEEK, могу ошибаться).
Единственный минус отсутствие zoom.
Добавил "назад мотать", и переключение как в плей-листе, удобно, не надо назад выходить. Оставил ихние логотипы.
Сделал, два плеера, один чистый rss, работает с xml, второй php, работает как плеер-мос, то есть использует /tmp/put.dat.
По сравнению со стандартным плеером playItemURL(videoUrl, 0), который у меня занимает 2260 Байт, плеер ГлавТВ у меня занимает 15229 Байт.

Теперь сравнение стандартного и с буфером, да буфер помогает, но если на удаленном сервере что-то случилось со скоростью отдачи, и буфер здесь закончился, картинка рассыпится в случие с iptv и будут тормоза при проигрывании файлов с удаленного сервера.
Сейчас я провел эксперимент, поставил ограничение скорости в 200 кБайт/сек, буфер кончился и начались тормоза.
Так что, особую роль буфер не сыграет.

Раз речь завели про буфер, обязательно ли его делать в 4 МБайта? Может 1 МБайт поставить и хватит?

Да, HD (1080p) объемом 20-30 ГБайт тянет в легкую, что с буфером, что без, одинаково, но может и есть маленькая разница, по крайне мере незначительная.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby ordin » 09 Apr 2013, 21:58

retv_qwe wrote:А, я плеер ГлавТВ уже давно приспособил в своих модулях

retv_qwe
Может, стоит открыть новый топик по этой теме... Ведь есть, гораздо более интересные
варианты программных плееров ;)
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: Модуль IPTVList - удобный просмотр IPTV + запись

Postby retv_qwe » 10 Apr 2013, 18:19

ordin Топик бы наверное не помешал, дало за админами.
А интересные варианты чем? Оформлением? Хотелось бы посмотреть на другие варианты. Для начало достаточно и на скриншоты взглянуть.

На текущий момент меня интересует zoom, можно ли его реализовать?
И еще, информация о видео файле, разрешение, битрейт, кодек и т.п.
Как это вообще в прошивке реализовано? Ведь разницы нет где файл лежит, на локальном компе или на удаленном сервере, то же по сути дела удаленный локальный комп получается.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Re: RSS плееры

Postby FarVoice » 10 Apr 2013, 19:16

Насчёт зума: выдержка из ГлавТВ:
Code: Select all
<toggleAspectRatio>
    currentAspectRatio = getCurrentSetting("$[ASPECT_RATIO]");
    if (null == originalAspectRatio) {
        originalAspectRatio = currentAspectRatio;
    }
    if (currentAspectRatio=="$[PAN_SCAN_4_BY_3]") {
        setAspectRatio("$[LETTER_BOX_4_BY_3]");
    } else if (currentAspectRatio=="$[LETTER_BOX_4_BY_3]") {
        setAspectRatio("$[WIDE_16_BY_9]");
    } else if (currentAspectRatio=="$[WIDE_16_BY_9]") {
        setAspectRatio("$[WIDE_16_BY_10]");
    } else if (currentAspectRatio=="$[WIDE_16_BY_10]") {
        setAspectRatio("$[PAN_SCAN_4_BY_3]");
    }
</toggleAspectRatio>


Выдержка из описалова на функции (взято с http://farvoice.ru/docs/group___basic_functions.html ):
Set video output aspect ratio.

const char *setAspectRatio (char *format);

Input Parameters:
format :New aspect ratio. Possible values are:
format
"$[PAN_SCAN_4_BY_3]" Pan scan 4:3
"$[LETTER_BOX_4_BY_3]" Letter box 4:3
"$[WIDE_16_BY_9]" 16:9
"$[WIDE_16_BY_10]" 16:10

Returns:
None

Sample Code:

setAspectRatio("$[PAN_SCAN_4_BY_3]");

...

Set video zoom out mode.

const char *setZoomOut (char *mode);

Input Parameters:
mode :New mode. Possible values are:
mode
"$[OFF]"
"$[ON]"

Returns:
None

Sample Code:

setZoomOut("$[ON]");


ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: RSS плееры

Postby ordin » 10 Apr 2013, 19:26

Функция Zoom - привилегия DP, возможно и его нужно менять :(
А вот программный плеер в сервисе мегого, видел пару раз
на плеере 1186, да и в телеке у меня имеется...
На мой взгляд, очень интересное решение!
asus R1, Wi Fi D-Link N 150; asus mini+
ordin
 
Posts: 750
Joined: 26 Dec 2011, 23:18

Re: RSS плееры

Postby FarVoice » 10 Apr 2013, 19:30

@ordin внимательно прочитайте название темы.
Сервис migogo написан на флеше, а там набор функций шире.
Да и разработчики туда видимо ещё своих добавили ;)
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: RSS плееры

Postby nnb » 10 Apr 2013, 20:49

FarVoice
так-то zoom в PlayItemURL есть. естественно зависит от DP. вот только запамятовал при fullscreen или при MediaDisplay.
можно покопаться в архивах, обсуждали это. точно помню только то, что в одном режиме работает одно, в другом другое. а все вместе ну никак.
nnb
 
Posts: 125
Joined: 21 Feb 2011, 20:32

Re: RSS плееры

Postby FarVoice » 10 Apr 2013, 20:59

@nnb Зум работает в полноэкранном режиме (т.е. не в привью) на прошивках SDK4 и то не на всех. В превью - нигде не работает (имхо) Буду признателен за любую информацию.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: RSS плееры

Postby Green » 11 Apr 2013, 09:18

Вот про инфа про zoom
http://forum.xtreamer.net/mediawiki-1.1 ... _RSS_GuideВо втором абзаце пример
'''SwitchViewer'''
Description: Set full control (full info, skip, zoom, subtitle) for online streaming
Input Parameters:
SetBranch(index, 0/1); // 1= set, 0= reset; index may be 0~9
SwitchViewer(value); // [values: 0 = reset, 1 = HTTP, 2 = MMS, 4 = RTSP, 7 = All]
Output Parameters:
None
Sample Code:
<script>
SwitchViewer(0); /* reset*/
SwitchViewer(7); /* applied for all*/
</script>

[N.B: Once set, it will be applied for all views, so need to reset (using value 0) if you want to use for particular page]

Остаётся вопрос на всех плеерах это работает или только на Xtreamer.
И еще один вопрос несколько на другую тему. Рисую ручками себе интерфейс медиатеки и взял такой линк из «Jamy»
<enclosure url="/tmp/usbmounts/sdc1/ФИЛЬМЫ/СЕРИАЛЫ/Грозовые ворота (4серии).2006/ГРОЗОВЫЕ ВОРОТА (3серия) 2006.avi" type="video/vnd.objectvideo"/>
Но zoom и прочее понятно не работают, присутствует мысль, что должен быть способ включения проигрывания содержимого HDD из медиатеки в родном плеере с сохранением всех плюшек
Вот на этой странице пример
http://forum.xtreamer.net/mediawiki-1.1 ... _RSS_Guide
Supported <link> protocols
<link>syscall://SwitchAPTo/PlayVideo</link> При этом линк такого типа <link>syscall://SwitchAPTo/SetupMenu</link> Открывает стандартное меню настроек плеера, возникает мысль что первая ссылка должна включать проигрывание видео в стандартном плеере, простите плеера. Во всяком случае непонятно что этот линк делает и можно ли его записать для конкретного видео с HDD.
Ellion 3150 прошивка Ellion C757+moS
Green
 
Posts: 77
Joined: 26 Feb 2012, 21:49

Re: RSS плееры

Postby retv_qwe » 11 Apr 2013, 09:51

SwitchViewer () -это уже интересно.
У меня в стандартном плеере этой функции нет, используется playItemURL(videoUrl, 0), соответственно zoom то же не пашет, а вот ASPECT_RATIO пашет.
В плеере ГлавТВ используется SwitchViewer(0) и все, надо попробовать, тупо так поставить
Code: Select all
SwitchViewer(0);
SwitchViewer(7);
и посмотреть что получится из этого. Вечером постараюсь проверить.
3Q-F420HW на проце RT1073DD C+, прошивка официальная V9.11-Lite_2012-05-31, moServices core
retv_qwe
 
Posts: 233
Joined: 01 Jun 2012, 13:19

Next

Return to Разработка

Who is online

Users browsing this forum: No registered users and 18 guests