Jump to content

Search the Community

Showing results for tags 'dlna'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Keenetic Community
    • Keenetic Development
    • Keenetic Community Support
    • KeeneticOS Testing
    • Mobile App
  • Open Package Support
    • Opkg Help
    • Opkg Cookbook
    • Opkg Cookbook RUS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Web-site


Interests


Occupation


AOL Account


ICQ Account


WLM


YAHOO


Facebook Account


Twitter Account


Skype Account


Youtube Account


Google+ Account


Keenetic

Found 31 results

  1. Alexey Chugunov

    Добрый день. Как можно полечить ошибки out of memory dlna на ultra ii W] Jul 6 10:08:31 ndm: kernel: ndm invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=-14, oom_score_adj=-999 [W] Jul 6 10:08:31 ndm: kernel: Call Trace: [W] Jul 6 10:08:31 ndm: kernel: [<802e4e94>] dump_stack+0x8/0x34 [W] Jul 6 10:08:31 ndm: kernel: [<800806b4>] dump_header.isra.5+0x8c/0x1bc [W] Jul 6 10:08:31 ndm: kernel: [<80080a8c>] oom_kill_process.isra.9.part.10+0x16c/0x2e0 [W] Jul 6 10:08:31 ndm: kernel: [<80081038>] out_of_memory+0x110/0x3d8 [W] Jul 6 10:08:31 ndm: kernel: [<80084708>] __alloc_pages_nodemask+0x6b8/0x6f0 [W] Jul 6 10:08:31 ndm: kernel: [<8007f008>] filemap_fault+0x260/0x4f4 [W] Jul 6 10:08:31 ndm: kernel: [<80099c20>] __do_fault.isra.7+0x8c/0x568 [W] Jul 6 10:08:31 ndm: kernel: [<8009d398>] handle_pte_fault+0x98/0x8f8 [W] Jul 6 10:08:31 ndm: kernel: [<8009dca8>] handle_mm_fault+0xb0/0x120 [W] Jul 6 10:08:31 ndm: kernel: [<80015478>] do_page_fault+0x108/0x550 [W] Jul 6 10:08:31 ndm: kernel: [<8000ac80>] ret_from_exception+0x0/0x10 [W] Jul 6 10:08:31 ndm: kernel: [W] Jul 6 10:08:31 ndm: kernel: Mem-Info: [W] Jul 6 10:08:31 ndm: kernel: Normal per-cpu: [W] Jul 6 10:08:31 ndm: kernel: CPU 0: hi: 90, btch: 15 usd: 34 [W] Jul 6 10:08:31 ndm: kernel: CPU 1: hi: 90, btch: 15 usd: 6 [W] Jul 6 10:08:31 ndm: kernel: CPU 2: hi: 90, btch: 15 usd: 30 [W] Jul 6 10:08:31 ndm: kernel: CPU 3: hi: 90, btch: 15 usd: 86 [W] Jul 6 10:08:31 ndm: kernel: active_anon:22831 inactive_anon:32 isolated_anon:0 [W] Jul 6 10:08:31 ndm: kernel: active_file:35 inactive_file:1924 isolated_file:0 [W] Jul 6 10:08:31 ndm: kernel: unevictable:0 dirty:0 writeback:0 unstable:0 [W] Jul 6 10:08:31 ndm: kernel: free:4106 slab_reclaimable:11995 slab_unreclaimable:18727 [W] Jul 6 10:08:31 ndm: kernel: mapped:34 shmem:52 pagetables:145 bounce:0 [W] Jul 6 10:08:31 ndm: kernel: Normal free:17004kB min:16384kB low:20480kB high:24576kB active_anon:91324kB inactive_anon:128kB active_file:140kB inactive_file:7588kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:260096kB mlocked:0kB dirty:0kB writeback:0kB mapped:136kB shmem:208kB slab_reclaimable:47980kB slab_unreclaimable:74908kB kernel_stack:944kB pagetables:580kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no [W] Jul 6 10:08:31 ndm: kernel: lowmem_reserve[]: 0 0 [W] Jul 6 10:08:31 ndm: kernel: Normal: 2016*4kB 46*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 2*4096kB = 16624kB [W] Jul 6 10:08:31 ndm: kernel: 2089 total pagecache pages [W] Jul 6 10:08:31 ndm: kernel: 0 pages in swap cache [W] Jul 6 10:08:31 ndm: kernel: Swap cache stats: add 0, delete 0, find 0/0 [W] Jul 6 10:08:31 ndm: kernel: Free swap = 0kB [W] Jul 6 10:08:31 ndm: kernel: Total swap = 0kB [W] Jul 6 10:08:31 ndm: kernel: 65536 pages RAM [W] Jul 6 10:08:31 ndm: kernel: 1535 pages reserved [W] Jul 6 10:08:31 ndm: kernel: 433 pages shared [W] Jul 6 10:08:31 ndm: kernel: 58006 pages non-shared Jul 6 10:08:31 ndm: kernel: [ pid ] uid tgid total_vm rss cpu oom_adj oom_score_adj name Jul 6 10:08:31 ndm: kernel: [ 196] 0 196 8249 1149 1 -14 -999 ndm Jul 6 10:08:31 ndm: kernel: [ 339] 0 339 286 27 2 0 0 wmond Jul 6 10:08:31 ndm: kernel: [ 368] 0 368 411 96 1 0 0 ndnproxy Jul 6 10:08:31 ndm: kernel: [ 419] 0 419 355 19 2 0 0 ndhcpc Jul 6 10:08:31 ndm: kernel: [ 420] 0 420 408 19 1 0 0 pure-ftpd Jul 6 10:08:31 ndm: kernel: [ 421] 0 421 338 19 1 0 0 telnetd Jul 6 10:08:31 ndm: kernel: [ 422] 0 422 689 169 2 0 0 ntced Jul 6 10:08:31 ndm: kernel: [ 424] 0 424 360 23 2 0 0 ndhcps Jul 6 10:08:31 ndm: kernel: [ 427] 0 427 784 56 2 0 0 nqnd Jul 6 10:08:31 ndm: kernel: [ 443] 0 443 1131 423 2 0 0 nginx Jul 6 10:08:31 ndm: kernel: [ 444] 0 444 360 16 3 0 0 ndhcps Jul 6 10:08:31 ndm: kernel: [ 445] 65534 445 335 17 3 0 0 nlldo Jul 6 10:08:31 ndm: kernel: [ 446] 65534 446 336 18 1 0 0 nllda Jul 6 10:08:31 ndm: kernel: [ 447] 65534 447 447 43 0 0 0 avahi-daemon Jul 6 10:08:31 ndm: kernel: [ 450] 0 450 969 44 1 0 0 netatalk Jul 6 10:08:31 ndm: kernel: [ 454] 0 454 732 60 3 0 0 afpd Jul 6 10:08:31 ndm: kernel: [ 455] 0 455 483 19 1 0 0 cnid_metad Jul 6 10:08:31 ndm: kernel: [ 458] 0 458 1131 336 2 0 0 nqcs Jul 6 10:08:31 ndm: kernel: [ 461] 0 461 339 19 1 0 0 nimproxy Jul 6 10:08:31 ndm: kernel: [ 462] 0 462 360 21 1 0 0 miniupnpd Jul 6 10:08:31 ndm: kernel: [ 470] 0 470 1004 59 0 0 0 coalagent Jul 6 10:08:31 ndm: kernel: [ 477] 0 477 17077 8658 3 0 0 transmissiond Jul 6 10:08:31 ndm: kernel: [ 487] 65534 487 1144 419 2 0 0 nginx Jul 6 10:08:31 ndm: kernel: [ 559] 0 559 12514 11281 0 0 0 minidlna Jul 6 10:08:31 ndm: kernel: [ 1472] 0 1472 335 9 2 0 0 ntce_sink [E] Jul 6 10:08:31 ndm: kernel: Out of memory: Kill process 559 (minidlna) score 146 or sacrifice child [E] Jul 6 10:08:31 ndm: kernel: Killed process 559 (minidlna) total-vm:50056kB, anon-rss:45124kB, file-rss:0kB [E] Jul 6 10:08:31 ndm: Service: "DLNA": unexpectedly stopped.
  2. Всем добра)) дернуло меня утром обновить прошивку на giga 3 до 2.15.C.5.0-0 теперь TV LG старого поколения не только не получают автоматом 5 GHz (хотя это и до обновления было), но еще и dlna стало падать менее чем через минуту, когда запускаю просмотр по WiFi (провод тянуть не вариант). серверов dlna 2, но оба после падения недоступны до перезагрузки клиента (TV) после падения сервера dlna более не обнаруживаются зомбоящиком, пока его не вкл/выкл., но после этого проблема повторяется постоянно (роутер конечно же перезагружал) на предыдущей версии проблем не было с dlna подскажите, откатываться или обновление будет оперативно? селф ниже. в момент снятия лога TV LG выключался, затем включался, далее запускался контент с dlna сервера самого роутера (этот контент ранее работал без проблем), менее чем через минуту прилетала ошибка и все dlna серверы в сети терялись клиентом и более не обнаруживались до перезагрузки.
  3. Установка и настройка minidlna minidlna - DLNA\UPnP-сервер, который поддерживает мультимедийные файлы (музыку, изображения и видео). Данный OPKG-пакет предназначен для тех, у кого наблюдаются проблемы в работе встроенного "прошивочного" minidlna. Версия из репозитория minidlna 1.2.1: http://bin.entware.net/mipselsf-k3.4/minidlna_1.2.1-2_mipsel-3.4.ipk Изменения в minidlna 1.2.1 : 1.2.1 - Released 24-Aug-2017 -------------------------------- - Added Movian client detection and subtitle support. - Fixed an issue with discovery on non-Linux systems. - Fixed Bonjour discovery compatibility with TiVo Bolt. - Fixed NFO file parsing, and added change monitoring support for them. - Added a workaround for video thumbnails on some Samsung clients. - Added DoS protection for event subscriptions. - Fixed content browsing issues with some Samsung TVs. - Improved non-destructive update scan support. Подготовка: 1. Создаем раздел EXT4 на жестком диске - Использование файловой системы EXT4 на USB-накопителях. 2. Установка и настройка Entware - в данной теме. Работоспособность проверена с: Keenetic Giga KN-1010, прошивка draft 2.12.A.3.0-2 от 06.02.2018, раздел на HDD EXT4. Обновляемся: / # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev Устанавливаем пакет minidlna - 1.2.1-2: ~ # opkg install http://bin.entware.net/mipselsf-k3.4/minidlna_1.2.1-2_mipsel-3.4.ipk Downloading http://bin.entware.net/mipselsf-k3.4/minidlna_1.2.1-2_mipsel-3.4.ipk Installing minidlna (1.2.1-2) to root... Installing libexif (0.6.21-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libexif_0.6.21-1_mipsel-3.4.ipk Installing libjpeg (9a-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libjpeg_9a-1_mipsel-3.4.ipk Installing libsqlite3 (3210000-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libsqlite3_3210000-2_mipsel-3.4.ipk Installing libid3tag (0.15.1b-4) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libid3tag_0.15.1b-4_mipsel-3.4.ipk Installing libflac (1.3.2-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libflac_1.3.2-1_mipsel-3.4.ipk Installing libvorbis (1.3.5-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libvorbis_1.3.5-2_mipsel-3.4.ipk Installing libogg (1.3.2-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libogg_1.3.2-2_mipsel-3.4.ipk Installing libuuid (2.30.2-2) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libuuid_2.30.2-2_mipsel-3.4.ipk Installing libffmpegthumbnailer (2.2.0-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libffmpegthumbnailer_2.2.0-1_mipsel-3.4.ipk Installing libffmpeg-full (3.2.9-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libffmpeg-full_3.2.9-1_mipsel-3.4.ipk Installing libbz2 (1.0.6-3) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libbz2_1.0.6-3_mipsel-3.4.ipk Installing alsa-lib (1.1.5-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/alsa-lib_1.1.5-1_mipsel-3.4.ipk Installing libopus (1.2.1-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libopus_1.2.1-1_mipsel-3.4.ipk Installing libpng (1.6.34-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libpng_1.6.34-1_mipsel-3.4.ipk Installing libiconv-full (1.11.1-3) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libiconv-full_1.11.1-3_mipsel-3.4.ipk Installing libintl-full (0.19.8.1-1) to root... Downloading http://bin.entware.net/mipselsf-k3.4/libintl-full_0.19.8.1-1_mipsel-3.4.ipk Configuring libbz2. Configuring alsa-lib. Configuring libopus. Configuring libffmpeg-full. Configuring libpng. Configuring libjpeg. Configuring libffmpegthumbnailer. Configuring libogg. Configuring libexif. Configuring libflac. Configuring libiconv-full. Configuring libvorbis. Configuring libuuid. Configuring libintl-full. Configuring libsqlite3. Configuring libid3tag. Configuring minidlna. Запускаем из /opkg/etc/init.d/S90minidlna (opkg - у меня так называется раздел): ~ # /opt/etc/init.d/S90minidlna start Starting minidlna... done. Доступные команды: ~ # /opt/etc/init.d/S90minidlna Usage: /opt/etc/init.d/S90minidlna (start|stop|restart|check|kill|reconfigure) Останавливаем minidlna: ~ # /opt/etc/init.d/S90minidlna stop Checking minidlna... alive. Shutting down minidlna... done. Редактируем конфиг: Оригинальный конфиг из minidlna: # port for HTTP (descriptions, SOAP, media transfer) traffic port=8200 # network interfaces to serve, comma delimited #network_interface=eth0 # specify the user account name or uid to run as #user=jmaggard # set this to the directory you want scanned. # * if you want multiple directories, you can have multiple media_dir= lines # * if you want to restrict a media_dir to specific content types, you # can prepend the types, followed by a comma, to the directory: # + "A" for audio (eg. media_dir=A,/home/jmaggard/Music) # + "V" for video (eg. media_dir=V,/home/jmaggard/Videos) # + "P" for images (eg. media_dir=P,/home/jmaggard/Pictures) # + "PV" for pictures and video (eg. media_dir=PV,/home/jmaggard/digital_camera) media_dir=/opt/media # set this to merge all media_dir base contents into the root container # note: the default is no #merge_media_dirs=no # set this if you want to customize the name that shows up on your clients #friendly_name=My DLNA Server # set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache db_dir=/opt/var/minidlna # set this if you would like to specify the directory where you want MiniDLNA to store its log file log_dir=/opt/var/minidlna # set this to change the verbosity of the information that is logged # each section can use a different level: off, fatal, error, warn, info, or debug #log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn # this should be a list of file names to check for when searching for album art # note: names should be delimited with a forward slash ("/") album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg # set this to no to disable inotify monitoring to automatically discover new files # note: the default is yes inotify=yes # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO enable_tivo=no # set this to strictly adhere to DLNA standards. # * This will allow server-side downscaling of very large JPEG images, # which may hurt JPEG serving performance on (at least) Sony DLNA products. strict_dlna=no # default presentation url is http address on port 80 #presentation_url=http://www.mylan/index.php # notify interval in seconds. default is 895 seconds. notify_interval=900 # serial and model number the daemon will report to clients # in its XML description serial=12345678 model_number=1 # specify the path to the MiniSSDPd socket #minissdpdsocket=/opt/var/minidlna/minissdpd.sock # use different container as root of the tree # possible values: # + "." - use standard container (this is the default) # + "B" - "Browse Directory" # + "M" - "Music" # + "V" - "Video" # + "P" - "Pictures" # + Or, you can specify the ObjectID of your desired root container (eg. 1$F for Music/Playlists) # if you specify "B" and client device is audio-only then "Music/Folders" will be used as root #root_container=. # always force SortCriteria to this value, regardless of the SortCriteria passed by the client #force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title # maximum number of simultaneous connections # note: many clients open several simultaneous connections while streaming #max_connections=50 # PNG image to use for an icon, optionally followed by a hex background # color #icon=myicon.png,7f7f7f # Background color (hex rgb triplet) for PNG images converted to jpeg. Two # colors indicate that a checkerboard background, in those colors, should # be used. #bgcolor=666666,999999 # Suport to Movie Thumbnail generation. To use this option, thumbnail generation must be enable at compile time. enable_thumbnail=yes # The width of the thumbnail image. Large images takes more time to generate. To use this option, thumbnail generation must be enable at compile time. thumbnail_width=160 # Thumbnail Image quality. To use this option, thumbnail generation must be enable at compile time. thumbnail_quality=8 # Should the thumbnail have a film strip? To use this option, thumbnail generation must be enable at compile time. enable_thumbnail_filmstrip=yes # For owners of LG TVs who suffer from 100% CPU utilization on the server # If you have a large collection of movies, set this value to define # how many objects will be sent by the server at once (0-100) # The downside of using this option is being unable to # "see" all images and/or pictures at once, the workaround is to use # the "Browse Folders" mode # search_limit=0 Конфиг можете отредактировать "под себя". Все файлы поместил сюда: media_dir=/opt/media Там же сделал папки: Music, Video, JPG, Torrents, Other. Для себя сделал такой конфиг: # port for HTTP (descriptions, SOAP, media transfer) traffic port=8201 # network interfaces to serve, comma delimited network_interface=br0 # set this to the directory you want scanned. media_dir=/opt/media # set this to merge all media_dir base contents into the root container # note: the default is no merge_media_dirs=no # set this if you want to customize the name that shows up on your clients friendly_name=EXTRA_DLNA # set this if you would like to specify the directory where you want MiniDLNA to store its database and album art cache db_dir=/opt/var/minidlna/db # set this if you would like to specify the directory where you want MiniDLNA to store its log file log_dir=/opt/var/minidlna/log # set this to change the verbosity of the information that is logged # each section can use a different level: off, fatal, error, warn, info, or debug log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn # this should be a list of file names to check for when searching for album art # note: names should be delimited with a forward slash ("/") album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg # set this to no to disable inotify monitoring to automatically discover new files # note: the default is yes inotify=yes # set this to yes to enable support for streaming .jpg and .mp3 files to a TiVo supporting HMO enable_tivo=no # set this to strictly adhere to DLNA standards. # * This will allow server-side downscaling of very large JPEG images, # which may hurt JPEG serving performance on (at least) Sony DLNA products. strict_dlna=no # notify interval in seconds. default is 895 seconds. notify_interval=60 # serial and model number the daemon will report to clients # in its XML description serial=12345678 model_number=1 # maximum number of simultaneous connections # note: many clients open several simultaneous connections while streaming max_connections=50 # Suport to Movie Thumbnail generation. To use this option, thumbnail generation must be enable at compile time. enable_thumbnail=yes # The width of the thumbnail image. Large images takes more time to generate. To use this option, thumbnail generation must be enable at compile time. thumbnail_width=160 # Thumbnail Image quality. To use this option, thumbnail generation must be enable at compile time. thumbnail_quality=8 # Should the thumbnail have a film strip? To use this option, thumbnail generation must be enable at compile time. enable_thumbnail_filmstrip=yes Запускаем minidlna: ~ # /opt/etc/init.d/S90minidlna start Starting minidlna... done. Проверяем работу minidlna. Дополнительная информация по настройке - тут и тут2.
  4. Ранее я поднимал эту тему в другом разделе форума, теперь предлагаю готовое решение. Все необходимые пакеты включены в общий репозиторий Entware-3x и доступны для установки. Для начало нам необходимо установить на наш роутер последнюю версию разрабатываемой прошивки 2.09, т.к. предыдущие версии не поддерживают DVB-T/T2/C USB TV-тюнеры. Эта поддержка находится в списке устанавливаемых компонентов, имейте ввиду, что на некоторых устройствах keenetic вам придется делать выбор компонентов исходя из их необходимости и ограничения размера флешь памяти, т.к. все сразу не вместится. Опустим все детали по установке Entware-3x на USB флешь носители и сразу перейдем к установке нужных нам пакетов. В начале обновим список пакетов в нашей локальной базе opkg: # opkg update Установка всех необходимых пакетов сводится к одной команде: # opkg install dvb-center Если все прошло гладко и вы не увидели ошибок, то этот пункт можно пропустить, если же у вас возникли проблемы, то попробуйте указать индивидуальную установку каждого пакета: # opkg install libusb-compat dvb-firmware kmod_ndms libdvbcsa minisatip libiconv-full scan-s2 liblua xupnpd dvb-center Если у вас не установлен mc, то советую его тоже установить, нам он может понадобится: # opkg install mc После всех этих манипуляций необходимо выполнить команду: # ldconfig На этом можно считать установку оконечной. Теперь нам необходимо подключить поддерживаемый прошивкой DVB-T/T2/C USB TV-тюнер, в предыдущей статье я выкладывал список поддерживаемых устройств проверенных мною. На всякий случай я его повторю: AstroMeta Digital TV USB ТВ-тюнер - AMDVBT2 BDA (VID_15F4_PID_0131) AstroMeta Hybrid TV USB ТВ-тюнер - AMDVBT2 Hybrid (VID_15F4_PID_0135) GENIATECH MyGica T220 USB ТВ-тюнер - проверен пользователем @KorDen GENIATECH MyGica T230/T230C USB ТВ-тюнер GENIATECH MyGica PT360 USB ТВ-тюнер - для этого тюнера придется искать переходник. Имейте ввиду, что устройства GENIATECH MyGica T230/T230C/PT360 не работают с Keenetic GIGA III и Keenetic Ultra II !!! (Начиная с версии прошивки 2.11.A.9.0-1 поддерживаются...) Остается создать плейлист и положить его в нужную директорию для xupnpd. Для этого мы выполним следующую команду: # scan-s2 -o m3u -M -H http://[ip роутера]:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u Вот тут для удобства мы воспользуемся mc, зайдем с помощью его в каталог /opt/share/xupnpd/playlists и удалим все лишние плейлисты, оставив только свой my_scan.m3u. Вызовем его на редактирование в mc и подправим имя в заголовке в EXTM3U, например name="Москва DVB-T2". Этот же плейлист можно использовать с любым медиаплеером умеющим проигрывать потоки по http/rtsp и понимающим формат плейлиста m3u, например VLC. И наконец, нам понадобится перезагрузить роутер или перезапустить нужные сервисы вручную. # /opt/etc/init.d/S59minidlna restart # /opt/etc/init.d/S94xupnpd restart Вот как это все смотрится в Kodi в качестве DLNA сервиса. На всякий случай выкладываю свои плейлисты - playlists.zip Более продвинутое решение для DVB-C/T/T2/S/S2 с использованием TVheadend читайте эту тему
  5. Решил открыть тему для обсуждения поддержки DVB-T/T2/C USB TV-тюнеров на роутерах семейства Keenetic. В свете того, что сейчас в России, и не только, большими темпами идет внедрение цифрового эфирного вещания в стандарте DVB-T2, то думаю эта тема будет многим интересна и актуальна. По сути цель этой темы заключается в том, что бы наши кинетики могли принимать цифровое телевидение в стандарте DVB-T/T2/C и раздавать его под видом IPTV на различные медиа устройства, будь то планшетники, мобильники, ПК или различные медиаприставки с телевизорами. Мне это решение пригодилось на даче, смотрел футбол на планшетнике, когда готовил шашлыки . Конечно, уже существуют специализированные проекты типа OpenELEC для устройств, которые лучше справляются с подобными задачами, но ведь такие решения не требуют больших мощностей процессоров, почему бы это не реализовать на роутерах? Собственно это я и решил проверить на практике, полученные результаты сильно обнадежили и подтолкнули на идею создать эту тему. В прошивку роутера добавить эту поддержку пока не реально, да и во многие роутеры все не влезет физически, поэтому имеет смысл пропихнуть ее под видом opkg, как установку дополнительных пакетов. В данный момент я пока только опишу, чего мне удалось сделать и чего достичь. Т.к. в наших роутерах используется довольно старые ядра Linux, в которых отсутствует полноценная поддержка DVB донглов, особенно современных, то мне пришлось создать свой проект на GitHub'е - Backports Linux и привязать его к нашему ядру версии 3.4.ххх, с целью разогнать наше ядро до более современных версий 4.х, в конкретном случае до версии ядра 4.4.2, в которой вполне сносно поддерживаются DVB донглы после доработки. Естественно, мне так же пришлось перенести различные патчи и исправления из апстрима, что бы добиться стабильной работы и добавить новые устройства. Весь этот проект разрабатывается в рамках деволоперской версии прошивки 2.09, ниже работать не будет из-за специфики Backports Linux и новых дополнений в нашем ядре! В качестве подопытных DVB донглов я выбрал те, что продаются на AliExpresse по доступным ценам: AstroMeta Digital TV USB ТВ-тюнер - AMDVBT2 BDA (VID_15F4_PID_0131) AstroMeta Hybrid TV USB ТВ-тюнер - AMDVBT2 Hybrid (VID_15F4_PID_0135) - этот я добавил благодаря информации Андрея(Pаdavan). GENIATECH MyGica T230/T230C USB ТВ-тюнер GENIATECH MyGica PT360 USB ТВ-тюнер - для этого тюнера придется искать переходник. В качестве сервера для IPTV использовался minisatip, а что бы еще раздавать через DLNA - xupnpd. В качестве клиентов VLC и Kodi, ну или любой другой, который поддерживает satip/http/rtsp потоки, либо DLNA. Список каналов я подготовил заранее в формате M3U - moscow_dvb-t2_satip.m3u, но в принципе это сделать не сложно с помощью утилиты w_scan на самом роутере. Не обошлось, конечно, и без проблем, особенно мешают различные наводки на качество приема TV, я пока этой проблемой не озадачивался, но думаю решения найдутся. Пока просто предлагаю обсудить эту тему и выяснить, на сколько она будет востребованной...
  6. Добрый день! Нужна помощь с настройкой DLNA, ни одно из устройств сети не видит сервер. Пробовал разные носители, разные папки, разные типы информации(музыка, фильмы). Какие данные предоставить?
  7. Добрый день, обновляю медиатеку DLNA и в логах есть ошибка - Дек 30 23:27:37 minidlna Unsuccessful getting details for /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e13.mkv Дек 30 23:27:39 minidlna Opening /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e14.mkv failed! [Invalid data found when processing input] Дек 30 23:27:39 minidlna Unsuccessful getting details for /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e14.mkv Дек 30 23:27:41 minidlna Opening /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e15.mkv failed! [Invalid data found when processing input] Дек 30 23:27:41 minidlna Unsuccessful getting details for /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e15.mkv Дек 30 23:27:43 minidlna Opening /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e16.mkv failed! [Invalid data found when processing input] Дек 30 23:27:43 minidlna Unsuccessful getting details for /tmp/mnt/DC32ED0232ECE30E/Сериалы/Breaking.Bad_s05.e16.mkv Куда копать?
  8. Всем привет. Сейчас прошустрил форум, таких вопросов здесь еще не задавали. Буду первым. Задавался данным вопросом на 4пда, но ответа не нашел. Кажется, что в стоке сделать не получится. А что нужно то? У меня дома 3 телика, все телики показвыют контент через DLNA с дисков подключенных к GIGA III. Хочу чтобы и родители смогли смотреть видео по DLNA, подключаю их роутер (впн клиент) к своему VPN-серверу (GIGA III). Есть статья, где человек сделал тоже самое на Микротиках, а мне все с пеной у рта доказывают что на моей GIGA III сделать такое невозможно. Вот кстати статья где на Микротике все поулчилось: ТЫЦ Вся проблема в бродкастах, которые не доходит до клиентов впн-сервера. Нужно пробросить широковещательные запросы от DLNA в удаленную сеть, думаю тогда все заработает. Но как это сделать? Нужно пилить Opg? Буду очень признателен за помощь или наводку куда копать. Тема на самом деле может быть очень актуальной... мне так кажется.
  9. Кирилл Саврулин

    Привет всем!Нужна помощь по настройке xupnpd,сутки бьюсь как рыба об лёд ,не ставится и все тут.Пошаговую инструкцию пожалуйста напишите как установить пакет xupnpd.Keenetic 2 прошива:v2.06(AAFG.1)C2 (назад к v1 не откатывал т.к. телефон в качестве модема интернет через wisp 2.4 Ггц)
  10. pachalia

    Когда добавляешь папку в DLNA все папки начинают сканироваться. Можно ли сделать так чтобы сканировалась только добавленная папка, а остальные не трогались бы.
  11. User624

    Добрый день, к сожалению, поиск по ресурсу ни чего полезного не выдал. Собственно вопрос, возможно ли на Giga3 поставить DLAN Serviio на Entware или Debian (просьба другие не предлагать, нужен именно Serviio)? Если да, то подскажите как это сделать. Заранее спасибо за ответы.
  12. vk11

    А можно было бы прикрутить указание (изменение) имени сервера DLNA? Чтобы вместо ехать "ZyXEL Keenetic Ultra II" было видно шашечки "Мой крутой DLNA"
  13. Решил настроить dlna сервер на своем Keenetic III версия v2.08(AAUU.4)C2 На этом скриншоте настройки в веб-морде. Нажимаю кнопку "применить" и вываливается ошибка. В журнале при этом пишется следующее: Jan 11 21:31:05 ndm Network::Interface::Repository: unable to find Home as Network::Interface::Base. Jan 11 21:31:05 ndm Dlna::Server: "Home" interface not found. Подскажите, что можно сделать?
  14. Возможно ли расширение транслируемых файлов во встроенном DLNA? Интересуют аудио файлы DSF и DFF .https://ru.wikipedia.org/wiki/DSD
  15. slon2000ru

    Добрый день! Подскажите пожалуйста, а как поставить Mediatomb на Giga 2?
  16. Denis II

    Здравствуйте! В 2.11 уже можно удобно настроить корневой контейнер через команду dlna container browse. При сканировании попадают папки без медиафайлов. Детям со смарт ТВ сложно ориентироваться (но это уже лучше, чем бесконечные папки с мультфильмами в Video, как раньше). Как можно скрыть папки? Файл .nomedia создать не могу (Win10) - этот способ вообще будет работать? Или можете сделать автоматическое скрытие папок без медиа--файлов?
  17. Giga 3, v2.08(AAUW.0)C1 Раньше, даже в отладочных прошивках, при заходе по DLNA с клиентского устройства была папка "Browse folders", которая позволяла "ходить" по файловой системе и открывать нужные файлы. Сейчас эта папка пропала. Вот как было: А вот как стало (см. аттач). Прошу, верните обратно эту папку. Строго говоря, это не папка как понятно, но на клиентских устройствах она отображается именно как папка и позволяет очень удобно ходить по файловой системе и выбирать то, что нужно, учитывая то, что стоковая "расфасовка" фото/видео/музыка мне вообще не удобна и я туда ни разу не заходил. Плюс, может что-то поменялось относительно русского языка в DLNA? Тут тоже просят вернуть:
  18. Не знаю, кто и как пользует dlna, но меня реально напрягает каждый раз на TV пультом тыкать папку "browse folder" и выбирать нужный каталог, точнее: browse folder Просьба, дайте возможность менять Корневой контейнер для клиента
  19. Александр Сухоруков

    Можно попросить включить опции minidlna в прошивке 2.11. Вроде там нужная версия minidlna - 1.2.0 Дело в том что в текущем виде (без опций) нет preview у файлов, это не удобно. в OPKG поновее, но лучше бы чтоб этот функционал был из коробки! А сортировка это просто кошмар. Если файлы и каталоги пронумерованы - то все ок. Если нет то по алфавиту идут оба типа объектов, и каталог и файлы. Впремешку. Скрин приложу. Нужные опции ниже. Сортировка - # always force SortCriteria to this value, regardless of the SortCriteria passed by the client force_sort_criteria=+upnp:class,+upnp:originalTrackNumber,+dc:title Превьюшки - # Suport to Movie Thumbnail generation. To use this option, thumbnail generation must be enable at compile time. enable_thumbnail=yes # The width of the thumbnail image. Large images takes more time to generate. To use this option, thumbnail generation must be enable at compile time. thumbnail_width=160 # Thumbnail Image quality. To use this option, thumbnail generation must be enable at compile time. thumbnail_quality=8 # Should the thumbnail have a film strip? To use this option, thumbnail generation must be enable at compile time. enable_thumbnail_filmstrip=yes Собственно хочется иметь это в 2.11
  20. reevz

    Добрый вечер! скажите пожалуйста,можно ли сделать в будущих прошивках, чтобы при подключении USB Диска к маршрутизатору, и закидыванию на него медиаконтента, автоматически обновлялась база данных DLNA сервера, чтобы не приходилось каждый раз нажимать кнопку пересоздать базу. Спасибо
  21. hd44780

    Привет всем. Купил на днях Keenetic GIGA 3, обновил прошивку до 2.08 C2. Настроил всё легко и быстро, включая ssh, opkg, entware, openvpn на USB винте. А вот встроенный DLNA никак не заведётся - телек (Sharp примерно 2011 г, никакого смарта там нет) его видит, но он типа пустой, в нём нет никаких файлов. В вебе при конфигурировании иногда проскакивает ошибка типа "can't get file list". Почему - не могу понять. В лог как-то не догадался глянуть ... Прочитал тут где-то, что ему может мешать IGMP proxy - вырубил - не помогло. После развёртывания entware помер вообще, телек его перестал видеть. Поставил minidlna (как я понял, это сторонняя разработка) - телек увидел, файлы видны, но тоже не без приколов - сортировка файлов какая-то бредовая, опция force_sort_criteria в конфиге не помогла. На старой белой гиге 1 я таких траблов вообще не замечал - DLNA взлетал с полпинка из веб-морды и без проблем. Я вообще не задумывался, как оно там работает и пр. Файлы все проверенные тыщу раз. В чём может быть дело? Спасибо.
  22. В последних стабильных прошивках появилась возможность добавлять дополнительные папки, однако после первой же синхронизации база слетела и доступно содержимое только первой папки, в логе видно, что сканируется одна папка, а вторая игнорируется. Как так?
  23. У меня проблема с DLNA. На одном ТВ из 4-х. Получаю на ТВ при выборе файлов сообщение "Нестабильное подключение". Прошивки менял. И, похоже, сегодня удалось раскопать частично причину. Начинаю на странице DLNA добавлять общие папки, вижу сообщение: "To many directories (The maximum is 16). Настройки сохранены". Но возможность добавлять папки осталась. И на ТВ с этого момента начинаю получать сообщение о нестабильном соединении. Пробовал через OPKG mediatomb, аналогично. Через HomeMediaServer эти же папки телевизор видит без проблем. Вопрос: Каковы ограничения на вложенность папок, на количество файлов, на длину пути,... Возможно ли организовать контроль, "защиту от дурака" на случай, если папок больше, чем позволяет роутер и тп. Соединение через кабель, порт менял, на Wi-Fi аналогично, IP, DNS везде прописаны руками, прошивки 2.6, 2,7, 2.8. Сейчас v2.07(AAUW.3)C3. Если сообщение не в той теме - прошу перенести. self-test7303 to many directory 16.txt
  24. Ultra на v2.08(AAGJ.4)A7 Строго говоря, не вопрос а , скорее, заметка на полях. После перехода на 2.08 заметил, что minidlna перестал вовсе создавать превьюшки к видеофайлам, в отличие от 2.06, которая их иногда создавала, руководствуясь положением звезд на небе, с учетом текущих цен на дрова. Вспомнился мой давний минидиалог с ув. Александром Рыжовым: И я увидел, что в данной прошивке достигнуто совершенство по второму сценарию из приведённых мной )))
  25. Добрый день! Сразу хочу подчеркнуть что прошу прощения если тема ошибочная. Возможно ли реализовать что сервер DLNA в кинетике просто будет сканировать расширенную папку в сети? Просто нет возможности подключить по USB диск. Но с компа каждый раз запускать DLNA сервер не удобно. Или такое возможно реализовать с помощь opkg пакетов? За ранее, спасибо вам.
×
×
  • Create New...