The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск Scrcpy 2.0, приложения для зеркалирования экрана Android-смартфона

20.03.2023 13:14

Опубликован выпуск приложения Scrcpy 2.0, позволяющего отзеркалить содержимое экрана смартфона в стационарном пользовательском окружении с возможностью управлять устройством, удалённо работать в мобильных приложениях с использованием клавиатуры и мыши, просматривать видео и прослушивать звук. Клиентские программы для управления смартфоном подготовлены для Linux, Windows и macOS. Код проекта написан на языке Си (мобильное приложение на Java) и распространяется под лицензией Apache 2.0.

Подключение смартфона может быть произведено через USB или TCP/IP. На смартфоне запускается серверное приложение, которое взаимодействует с внешней системой через туннель, организуемый при помощи утилиты adb. Наличие root-доступа к устройству не требуется. Серверное приложение генерирует видеопоток (на выбор H.264, H.265 или AV1) с содержимым экрана смартфона, а клиент декодирует и отображает видео. Клавиатурный ввод и события мыши транслируются на сервер и подставляются в систему ввода Android.

Основные возможности:

  • Высокая производительность (30~120fps).
  • Поддержка экранных разрешений 1920×1080 и выше.
  • Низкие задержки (35~70мс).
  • Высокая скорость запуска (около секунды до вывода первых изображений экрана).
  • Трансляция звука.
  • Возможность записи звука и видео.
  • Поддержка зеркалирования при выключенном/заблокированном экране смартфона.
  • Буфер обмена с возможностью копирования и вставки информации между компьютером и смартфоном.
  • Настраиваемое качество трансляции экрана.
  • Поддержка использования Android-смартфона в качестве web-камеры (V4L2).
  • Симуляция физически подключённых клавиатуры и мыши.
  • Режим OTG.

В новой версии:

  • Добавлена возможность проброса звука (работает на смартфонах с Android 11 и Android 12).
  • Добавлена поддержка видеокодеков H.265 и AV1.
  • Добавлены опции "--list-displays" и "--list-encoders".
  • Обеспечена работа опции "--turn-screen-off" на всех экранах.
  • В версии для Windows обновлены platform-tools 34.0.1 (adb), FFmpeg 6.0 и SDL 2.26.4.

    1. Главная ссылка к новости (https://blog.rom1v.com/2023/03...)
    2. OpenNews: Предложена док-станция Lapdock для превращения смартфона Librem 5 в ноутбук
    3. OpenNews: Представлен postmarketOS 22.12, Linux-дистрибутив для смартфонов и мобильных устройств
    4. OpenNews: Доступна платформа Android TV 13
    5. OpenNews: Первый выпуск прослойки для запуска Android-приложений в Windows
    6. OpenNews: Доступна операционная система Capyloon, основанная на наработках Firefox OS
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/58827-scrcpy
    Ключевые слова: scrcpy, android
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (56) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 13:24, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Низкие задержки (35~70мс)

    Это же жуткие задержки не? Не ощущается порядка 12мс. Не знаю как там на 100+ фпс, видимо должно быть ещё меньше, потому что это уже 2 кадра будет.

     
     
  • 2.3, Аноним (-), 13:31, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там наверное должно было быть "Низкие задержки по сравнению с другими аналогичными открытыми проектами"
     
  • 2.6, EuPhobos (ok), 13:34, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так это зависит от самого аппарата и adb на нём, scrcpy по сути только декодирует и возвращает обратно на устройство ввод (клавомышь или геймпад)
     
  • 2.10, Бывалый Смузихлёб (??), 13:46, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Смотря как считать
    Например, если считать сколько времени проходит от события на телефоне до отображения на компе - это одно
    А если - сколько времени пройдёт от какого-то действия на компе, которое перешлётся устройству и уже оттуда результат дойдёт до компа - это совсем другое

    Если для этого используется интернет, то разумеется получится не меньше чем удвоенная сумма задержки в сети

    И даже 100мс - это немного
    Вот когда задержка исчисляется секундами - вот это уже неприятно

     
     
  • 3.12, Аноним (2), 13:54, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сегодня облачный гейминг несколько популярен и там это проявляется во всей красе. За 100 мс среднестатистический человек в вакууме успеет 10 раз пострадать от лага.
     
     
  • 4.14, Аноним (14), 13:56, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это проблемы детей, а не тех для кого подобный софт актуален
     
     
  • 5.17, Аноним (2), 14:04, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А ты видишь иное применение для "мобильных приложений"?
     
     
  • 6.23, Бывалый Смузихлёб (??), 14:18, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Удалённо играть на мобиле. Не то чтобы пахло большой повсеместностью

    Обычно подобные штуки удобны в разработке и тестировании мобильных приложений, когда можно несколько агрегатов подключить к компу, видеть на мониторе что там происходит и при необходимости вмешиваться. Возможно даже запись экрана при этом вести

     
     
  • 7.51, гага (?), 19:08, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Межтем, его именно так и используют, да еще и остальным рекомендуют https://www.youtube.com/watch?v=765J5IE3Yl0
     
  • 6.47, YetAnotherOnanym (ok), 18:14, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну зачем же настолько явственно показывать свою зашоренность? Например, принять видеозвонок на смартфон (чтобы не заставлять собеседника ждать), во время разговора подключить аппарат к ПК, запустить сабж и наслаждаться картинкой на большом экране и звуком в качественных динамиках/наушниках. Например, устроить чистку галереи, перекидывая на ПК не полную картинку 100500х100500 пикселов, а её отображение на экране смартфона, достаточное для решения удалить или оставить. Да вообще, любые действия со смартфоном, но только на большом экране, чтобы не надо было держать смартфон перед носом и портить зрение.
     
     
  • 7.49, Аноним (2), 18:22, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это какой-то уже диагноз наверно, зачем там гонять картинку? Максимально странные применения находишь. А уж про "наслаждаться" транскодированными данными, это да. Игры ещё правдоподобно.
     
  • 5.20, Аноним (20), 14:07, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И вообще, всё что Я не использую - не нужно. Предлагаю аффтарам бросать проект, ибо Я им не пользуюсь!
     
     
  • 6.29, Аноним (29), 15:22, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Значит надо тебя уговорить начать использовать чтобы авторы не бросали дело.  
     
  • 4.22, Бывалый Смузихлёб (??), 14:16, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А кто ж спорит, но интернет - не конь и по проводам не бегает, а лишь лениво ползает
    Отчасти поэтому тот же гугол даже остатки своей штадии выкинул на мороз
    > Thank you for playing with us. Stadia was shut down on January 18, 2023.

    Проблема подобных сервисов в том, что задержки в принципе будут вдвое больше, чем если играть с компа - ведь в этом случае клавиатура, мышь и монитор подключены непосредственно к нему, а не через интернет с задержкой

     
     
  • 5.31, Аноним (31), 15:46, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На самом деле проблема что мало игроков) Если бы народ привык к небольшой задержке то могло взлететь.  
     
  • 4.50, DedKondrat (?), 19:02, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Человеческий глаз обновляет картинку за 13мс. всё что свыше 77 кадров/с бесполезно
     
     
  • 5.55, Аноним (2), 19:31, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, а по соседней ссылке написано, что предел восприятия в районе 1000. Сотни -- это то, что мне известно.
     
  • 5.59, sanslar (ok), 20:40, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    челы которые видят шим на 240гц экранах такие... эээ

    не несите чушь, человеческий глаз очень хорошо воспринимает все это, и как видим у людей при шимящем экране болит голова даже, а значит что? Значит это то, что все таки глаз нет, нет, а что то видит и это что-то явно влияет на восприятие картинки.

     
  • 5.67, Аноним (67), 08:54, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, ещё про разрешение глаза скажите. И про количество цветов.
     
  • 2.66, Аноним (67), 08:54, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не в шутеры же на телефоне с десктопа играть.
     

  • 1.4, EuPhobos (ok), 13:32, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Звук добавили, ну наконец-то.
     
     
  • 2.18, Нормальный такой хуеций (?), 14:06, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а смысл если динамик у смарт остаётся работающим при подключении?
     
     
  • 3.30, EuPhobos (ok), 15:25, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > а смысл если динамик у смарт остаётся работающим при подключении?

    Это я даже не знаю, но я пользуюсь смартом по scrcpy, который находится за несколько КМ от меня в изолированной комнате, поэтому что там с динамиком, хмм.. ну как буду в тех местах, проверю)

    А так да, странно, что нет возможности выключить отдельно динамик, но транслировать его через ADB, но тут наверное уже к ADB вопросы, а не к scrcpy.

     
  • 3.58, sanslar (ok), 20:37, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    у меня звук перестает идти со смартфона, а на компе появляется.
     

  • 1.5, Аноним (14), 13:32, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно всё то же, но в KDE Connect? И возможность звонить. И будет топ.
    А вообще радует, а то Synergy KVM так и не осилили мобилки
     
     
  • 2.62, Аноним (62), 22:26, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не можно и не нужно, у меня в системе меньше софта стоит, чем kde connect за собой тянет
     
  • 2.70, Аноним (70), 13:50, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там развивают трансляцию экрана, просто медленно.
     

  • 1.7, Аноним (14), 13:35, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Там собственно даже не шибко нужна какая-то скорость, звук. Нужно просто средство время от времени сгонять на планшет переключить аниме на новый урлик (вот тут то нам и нужен буфер обмена) без отрыва от работоньки.
    Ну или залогиниться куда не копипастя в "облачный буфер" мелкомягких пароли
     
     
  • 2.34, Shevchuk (ok), 16:14, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это куда проще и удобнее делается с помощью KDE Connect
     

  • 1.8, Аноним (31), 13:43, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Раскрываю жесткий инсайд. Используется чтобы с пульта DJI транслировать картинку на большие телевизоры, где дядьки в форме решают куда дальше лететь.  
     
     
  • 2.9, Аноним (14), 13:45, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Они тупые и не осилили WiDi/miracast?
    Не ну в смысле понятно, что они тупые, но этот софт для этого кейса - ещё сложнее
     
     
  • 3.21, Аноним (20), 14:09, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так они же в форме. Зачем им быть умными? За них уже давно подумали, такие как ты, например.
     
  • 3.32, Аноним (31), 15:48, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как ты сигнал передашь с пульта на переднем крае в штаб, который хз где по этим проприетарным беспроводным погремушкам? У тебя интеллект уровня прапорщик?
     
     
  • 4.36, Аноним (14), 16:23, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Чувак, стримить с ведроидов картинку куда угодно никогда не было проблемой, если у тебя технологии не уровня ЕС1841
     
     
  • 5.37, Аноним (37), 16:34, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Серьёзно? Так и сабж сделали не люди с тайными знаниями. И у них не было особых проблем. Просто они сделали удобный опенсорсный продукт ничего более.  
     
  • 5.48, YetAnotherOnanym (ok), 18:19, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Надо не куда угодно, а куда надо.
     
  • 4.63, Аноним (63), 06:32, 21/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В Miracast _ничего_ проприетарного нет. Просто он требует общий сегмент ethernet, да и в целом нетороплив.
     

  • 1.11, hck61589 (ok), 13:49, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно попробовать использовать это для разборки, вроде бы в Android Studio зеркалирования ещё нет.
     
     
  • 2.13, Stax (ok), 13:55, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так можно Vysor взять как обычно, зачем сабж?
     
  • 2.24, Аномимик (ok), 14:24, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Экспериментально зеркалирование добавили https://developer.android.com/studio/releases#device-mirroring
    Работает сносно, но иногда шакалит изображение
     

  • 1.19, Alladin (?), 14:07, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Переизобрели teamviewer
     
     
  • 2.33, Аноним (14), 16:13, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тимвьювер переизобрёл VNC, закрыт, дыряв и в некоторых странах наглухо недоступен. И вообще для других задач
     
     
  • 3.39, Stax (ok), 16:40, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    VNC это протокол, а не реализация. Как существование *протокола* VNC решает конкретную задачу, для которой обычно берется тимвьюер - удаленная однократная помощь, "поставь вот эту прогу, запусти и скажи мне код с экрана, я подключусь и решу твою проблему"? С пользователем сидящим за файрволом и NAT'ом и не имеющим влияния на них или знаний что-то менять в сети?
     
     
  • 4.40, Аноним (14), 16:52, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи пользователям сидящим вообще без инета или в РБ, как им должно быть клёво с ТимВьювером и плохо с VNC)))) Реализаций VNC навалом, в т.ч. и таких, которые конкуренты Тимвьюверу. И есть даже встройки во всякие АРМ. И всё это работает на любом утюге и примерно никак не зависит ни от санкций, ни от того что какая-то очередная контора сдуется.
     
     
  • 5.57, Аноним (57), 19:59, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мне понравился RustDesk. Хотя его ещё допиливать и допиливать, но вполне неплохо
     
     
  • 6.60, gesha.turtles (?), 20:56, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мне тоже понравился RustDesk. Настолько понравился, что я даже сервер его собрал на балконной файлопомойке.
     

  • 1.42, Аноним (42), 17:48, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >  позволяющего отзеркалить содержимое экрана смартфона

    На скриншоте неотзеркаленное изображение.

     
     
  • 2.43, Аноним (42), 17:54, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Замените скриншот в новости, вот отзеркаленное содержимое экрана:

    https://i.postimg.cc/CLfxSwHf/Untitled.jpg

     
  • 2.44, Аноним (44), 17:57, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, да. Сам пару минут тупил не понимая о чем речь. Потом доперло что так теперь модно называть "удаленный доступ".
     
     
  • 3.56, sanslar (ok), 19:41, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я попробовал поиграть даже в Tank Company очень даже не плохо играется, но нужно учитывать, что ваша моторика рук должна помнить раскладку на экране смартфона, иначе вы не сможете с удовольствием играть с телефона и транслировать на монитор. Конечно кто-то подключает геймпады и играет, но это такое.... далеко не везде оно работает...
     

  • 1.52, sanslar (ok), 19:27, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Потестил, ну да шустро работает, на сжатие конечно чувствуется.. увеличивал битрейт и сразу начинаются задержки побольше.
     
     
  • 2.53, sanslar (ok), 19:27, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а да тестил через wifi
     

  • 1.54, Аноним (54), 19:27, 20/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >13:37

    Автор скриношота из новости пытается нам что-то сказать https://ru.wikipedia.org/wiki/Leet

     
     
  • 2.61, 420420420 (?), 21:35, 20/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    вот это ты наблюдательный.
     

  • 1.64, Аноним (63), 06:34, 21/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно ли его как-нибудь так поставить своей девушке, чтобы она не заметила?
     
     
  • 2.71, анон (?), 10:35, 22/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    оно через adb работает
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру