Перейти к публикации

alexsolo

Пользователи
  • Публикации

    1270
  • Зарегистрирован

  • Посещение

Все публикации пользователя alexsolo

  1. @grafcable, вы выложите дамп ffprobe скачанной серии и сравним с характеристиками потока Картина. Для примера - сейчас идет Т/с "Вероника. Потерянное счастье", 13 с. Картина выдает вполне сносный поток: ffprobe.exe veronika_russia_hd.ts ffprobe version N-66690-gf3296b9 Copyright (c) 2007-2014 the FFmpeg developers built on Oct 8 2014 01:09:41 with gcc 4.9.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-li bgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --en able-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-zlib libavutil 54. 9.100 / 54. 9.100 libavcodec 56. 3.101 / 56. 3.101 libavformat 56. 7.104 / 56. 7.104 libavdevice 56. 1.100 / 56. 1.100 libavfilter 5. 1.103 / 5. 1.103 libswscale 3. 1.100 / 3. 1.100 libswresample 1. 1.100 / 1. 1.100 libpostproc 53. 1.100 / 53. 1.100 [mpegts @ 044958c0] PES packet size mismatch Input #0, mpegts, from 'veronika_russia_hd.ts': Duration: 00:01:01.57, start: 8771.559822, bitrate: 6176 kb/s Program 1 Stream #0:0[0x44]: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 264 kb/s Stream #0:1[0x45]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc и с торрента: Вероника. Потерянное счастье (2012) HDTV torrent08.06.2013 Видео: 1920x1080 (16:9) 25.000 fps 7 852 Kbps, 0.151 bit/pixel Аудио: MPEG Audio 48000Hz stereo 192 Кбит/сек
  2. alexsolo

    CS968 Quad Core XBMC или MINIX NEO X8-H

    0. Для себя идеальной приставки, которую я бы мог _однозначно_ посоветовать, я пока не нашел (есть пять штук, едет шестая ) 1. 100 usd - это мало, честно говоря. Если вы будете брать в Китае даже модель прошлого года, скажем MiniX Neo 7 это уже ~120 usd (если таможню пройдете безкровно). Про MiniX Neo 8 сразу можно забыть. 2. Переключать каналы Картины ТВ пультом - это надо, чтобы приставка поддерживала ваш TВ пульт. - этот момент сразу под очень большим вопросом. Второе - приложение Kartina для Android поддерживает только аэромышь. 3. Аэромышь очень рекомендую купить, хоть самую завалящую за 15 евро. Многие андроид приложения не поддерживают кнопочные пульты, да и если поддерживают - это адские муки черепашьей скорости. 4. Скайп с камерой - камеру надо будет докупить - самую простую и совместимую со всеми + 20 евро. 5. Игры - тут нужно шустрое железо и свободное место для кэша игр, тут 8 GB приставки, скорее всего мимо (cs968 сразу можно отмести). 6. Просмотр фильмов с другого компьютера по сети - тут нужен скорее всего XBMC (Kodi) - тоже не все приставки с ним дружат (пример недружбы - привет, Comigo Duo ) 7. Многоканальный звук нужен? Тоже часть приставок отпадает. 8. Поддержка VLC - это для комфортного просмотра Картина TV в ее родном приложении (т.е. все основные фишки - буферизация, зум и кроп каналов 4:3 на телеке 16:9). Не все приставки поддерживают аппаратное ускорение декодирования, а без этого зачастую невозможно смотреть HD каналы. Через внешние, конечно, можно смотреть, но они тоже должны поддерживаться и использовать аппаратное ускорение (что не на всех приставках работает). Ну и во внешних плеерах не работает перемотка в архиве (а старт с произвольного места просмотра для архива пока не реализован в андроид приложениях для Картина). 9. bluetooth wireless keyboard - надо пробовать, есть на ней мышь - тогда возможно этим можно заменить аэромышь, но тоже без гарантий, что 100% заработает - надо пробовать. Подитожу: по вашим запросам вырисовывается мега топ приставка, возможно такой еще и нет на рынке PS. Если есть время, можно тут почитать обзоры приставок (тестирование видеофайлов, скорость сетевых интерфейсов, т.д.)
  3. alexsolo

    KartinaTV App (Android) opensource

    @Revolver, а если выбрать внешний плеер в настройках, "Видеоплеер" стандартный показывает? Если тоже нет - дело дрянь, аппаратного кодека для h264 скорее всего нема.
  4. alexsolo

    KartinaTV App (Android) opensource

    Спасибо Странно, что нативный плеер не работает
  5. alexsolo

    KartinaTV App (Android) opensource

    @Revolver, Каюсь, имя файла кривое. Поправил.
  6. alexsolo

    KartinaTV App (Android) opensource

    @Advegoo, на какой железке? вылетает при запуске чего - программы, видео? Чего пишет?
  7. @juslakli, В принципе, о приставке слышал только хорошее, воспроизводит все на свете, нет проблем с многоканальным звуком. Как на ней идет Картина (VLC) - не скажу, надо пробовать или ловить владельцев.
  8. alexsolo

    KartinaTV App (Android) opensource

    @Revolver, у вас, как я понял планшет Samsung Galaxy Tab 3 10.1, вы устанавливали версию x86? Если да, и программа завершается при запуске видео, попробуйте в Кабинет -> Изменить настройки -> Используемый плеер переключить на Native Player. Спасибо.
  9. alexsolo

    KartinaTV App (Android)

    @maloj123, Выложил
  10. alexsolo

    А почему http response не gzip-уется?

    01-20 10:21:04.502 I/Connection(8389): [135 ms, 166549 bytes]http://iptv.kartina.tv/api/json/channel_list [show=, MW_SSID=] 01-20 10:21:07.562 I/Connection(8389): [2963 ms, 7983689 bytes]http://iptv.kartina.tv/api/json/vod_list [type=last, page=1, nums=2612, MW_SSID=] собственно, вполне логичный вопрос - а почему бы не за gzip-овать 166549 + 7983689 байт
  11. alexsolo

    KartinaTV App (Android)

    Да он сам в логах, скорее всего, падения видел Да, прогоню на приставках (планшетах), может, накопаю, чего.
  12. alexsolo

    KartinaTV App (Android)

    @jedinike, 1. Нативный плеер вылетает всегда. 2. Changelog неясен - беглый осмотр выдал, что вы откатили библиотеку vlc на более ранюю и добавили пункт в настройках ускорение декодирования (авто/отключено). 3. У бэта версии лучше изменить название пакета с tv.kartinamobile на tv.kartinamobile.beta - не каждый готов удалять прежнюю версию, устанавливать бэта, потом возвращаться к перевоначальной, каждый раз вводя логин
  13. alexsolo

    KartinaTV App (Android) opensource

    Да, спасибо, поспешишь, как говорится. Переделал на regexp, чтобы по уму было.
  14. alexsolo

    KartinaTV App (Android)

    @KOTShalun, 1. Пока сам осваиваю, так сказать, Android. Надеюсь, кто-нибудь еще подключится, хотя бы идеями 2. Поздно, Nexus Player уже заказан и летит
  15. alexsolo

    KartinaTV App (Android) opensource

    Закоммитил фикс с кэшированием в VLC, пока, если в настройках стоит 1.5 секунды, то время кэширования игнорируется и воспроизведение стартует практически мгновенно. Если больше 1.5 секунд - то кэширует по честному.
  16. alexsolo

    А почему http response не gzip-уется?

    Ну, чтобы понять, какие фильмы ушли из видеотеки надо скачать 7 МБ json
  17. alexsolo

    А почему http response не gzip-уется?

    Ну, а те, что понимают и в состоянии в http запросе выставить Accept-Encoding: gzip?
  18. alexsolo

    KartinaTV App (Android)

    Путем мозгового штурма (большое спасибо apodolsk за обнаружение ошибки в моем коде и инициировании расследования!) удалось заставить правильно работать время буферизации в Kartina Player (ака VLC плеер)! Т.е. на шустрыйх каналах можно убрать буфер с текущих 1.5 сек на нуль, а для медленных увеличивать до скольки хочешь (сейчас она жестко прописана в VLC - 1.5 сек, в независимости от установок).
  19. alexsolo

    KartinaTV App (Android) opensource

    @apodolsk, 1,2 да, ошибка - но это не влияет на установки кэширования VLC - там этот параметр перетирается внутрях библитеки, надо покопаться. Перетирается тут: LibVLC.java -> getMediaOptions -> options.add(":network-caching=1500"); т.е. если есть аппаратное декодирование, то кэширование всегда будет 1.5 секунды, иначе - вообще не будет PS. Точно, пофиксил тот баг, что вы нашли у меня в коде и в LibVLC.java -> getMediaOptions и кэшировать начало правильно (с учетом параметра в настройках!!!) PPS. Надо, конечно, прогресс кэширования отображать, чтобы пользователь не испугался PPS. Значение кэширования можно сделать интеллектуальным - адаптируюемым к ширине канала (для некоторых каналов, например мультфильмы, можно вообще выключить)
  20. Собственно вопрос в subj. Спасибо!
  21. @kozzerog, Comigo Duo - это закрытая экосистема с довольно ограниченными ресурсами, если вы хотите что-то кроме просмотра Kartina TV - лучше приобрести более мощную приставку, типа MiniX Neo X8 (H если нужен звук).
  22. alexsolo

    KartinaTV App (Android) opensource

    Да там сырое все, кривое Просто потестировать на экзотических приставках. Как причешу, выложу, конечно.
  23. alexsolo

    KartinaTV App (Android)

    @KOTShalun, Ну, ok, убедили. То, что это железка от google и приложение Картина должна работать из коробки - это, да это аргумент . В принципе это и есть цель - иметь опенсоурсное android приложение, которое работает одинаково красиво на телефоне, на планшете, на приставке с немышиным пультом, на приставке с аэромышью и на основных приставках (Fire TV, Google Nexus Player). PS. Пошел, закажу Google Nexus Player
  24. @Xplod, Я ж объясняю - время буфера в Comigo Duo играет чисто косметическое значение (как мне, программисту, покопавшемуся во внутренностях, кажется), поток всегда стартует, как только плееру показалось, что он готов Для андроид плееров это время примерно 2 секунды. Чтобы буфер был честным надо пересесть на VLC (что для Comigo затратно по времени, да и VLC c amlogic не очень дружит) или на mediacodecs и руками кэшировать поток перед воспроизведением. У SIGxxx, как я помню из прошлых лет - время буферизации "честное", то есть ровно сколько задано секунд в параметрах - столько и задержка перед стартом видео.
×
×
  • Создать...