• Стрімінг з Android по rtmp

    Дійшов до того, що спробував 3 бібліотеки і не можу відправити потік...
    Бракує знань в плані обробки відео, думаю, що десь не співпадають формати, як дебажити такі речі теж не можу знайти.
    Хто може проконсультувати в приватних повідомленнях чи іншим способом — прошу допомогти, потрачений час оплачу якщо буде потрібно.

  • Стрімінг з Android по rtmp

    Для роботи із стеком rtmp наче познаходив інструментарій, наприклад сподобалася ця бібліотека — github.com/...​ibRtmp-Client-for-Android.
    Правда повністю ще не протестив....так як не можу зрозуміти як з MediaCodec-a забрати потік в h264, в прикладах які знаходив — всі працюють в синхронному режимі через quenue outputBuffers.
    У мене в даний момент є raw в форматі ByteBuffer, який я отримую через callback, як мені передати цей raw в MediaCodec і отримати на виході byte[] з h264 потоком?

  • Стрімінг з Android по rtmp

    Натрапив на цікаву статтю (правда трохи пізно, частину з описаного вже сам перепробував і витратив на це багато часу) — agilie.com/...​-live-video-streaming-app.
    Наразі зупинився на цих проектах:
    — github.com/...​p-rtsp-stream-client-java
    — github.com/saki4510t/UVCCamera

    FFmpeg поки відкинув через відносно великий об’єм (>10 МБ для кожної платформи). Спочатку також хотів його використовувати...хоча хто зна, може й доведеться)
    На скільки я зрозумів — gstreamer, у випадку Android, може виступати тільки як клієнтський додаток?

  • Embedded software developing в Украине

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

  • Embedded software developing в Украине

    Недавно задавал вопрос одному HR-у, по поводу адски малого количества вакансий по embedded, на что получил примерно следующий ответ:
    — пока у нас идет война даже существующие компании не только не расширяются но и сокращают штат по причине большого риска браться за серьезные проекты.
    Также, согласен с высказанным мнением относительно сложностей, связанных с наличием опытных образцов у разработчика (разработчиков), ведь чтобы проверить написанный код нужно реальное железо, тут симулятор не всегда катит. И практически всегда разработчику необходимы измерительные приборы, хотя бы элементарный осциллограф.

    Підтримав: anonymous
  • Не надо стесняться

    Я это уже, в принципе, понял, почитав форумы и поизучав резюме опытных разработчиков, но пока постигаю основы считаю нелогичным бросать хоть какую-то более-менее оплачиваемую работу, да и спрос на джуниоров не такой большой что-бы надеяться на быстрое трудоустройство на позицию разработчика, дабы учиться на месте...
    Насчет опыта в резюме — мне это будет полезно в будущем, когда опыт разработки будет хоть какой-то, но все равно спасибо за совет.

  • Не надо стесняться

    Что не хватает мне?
    Мне не хватает времени, чтобы изучать Java, т.к. днем на работе а ночью хочу спать).
    Если же брать ситуацию в общем на рынке труда, то вся проблема в соотношении спрос/предложения. Если бы подобные конторы не могли найти человека для такой работы, то они бы что-то пересматривали — либо список обязанностей, либо зп.

  • Не надо стесняться

    Работаю над этим)
    В этой конторе чуть больше года...

    Підтримав: Ірина Музика
  • Не надо стесняться

    Можете расценивать как нытье, но я просто описал реалии, таких примеров тысячи....
    Я тоже хочу переквалифицироваться, пробую разработку под Android, в данный момент изучаю Java. Несколько месяцев назад тоже обращался на DOU за советом. Меня не «послали», посоветовали что лучше и более востребовано, отдельные люди даже порекомендовали меня знакомым HR, за что им искренне благодарен)

    Підтримав: Ірина Музика
  • Не надо стесняться

    Ирина, абсолютно с Вами согласен.
    Дело даже не всегда в том, чтобы выжить. Например, смотрю по себе, я готов работать и по 16 и по 18 часов в сутки (больше, наверное, глаза не выдержат), но хочу видеть результат — получить зарплату вовремя, и делать только то, что входит в твои обязанности (интересно тебе, то ради чего ты выбрал именно эту фирму, а не другую).
    К сожалению, в моем случае, все наоборот — работай со всем, что можно или нужно включить в розетку или подключить к компьютеру, подай, принеси, забери и в результате свои 200 баксов ты получишь частями и «когда будут». Согласно должностной инструкции я должен заниматься обслуживанием электроники промышленного оборудования, но тут звучит знаменитое «а с утюгом, что не сможешь разобраться?». Смогу, я и траншеи смогу копать, но я не такую профессию выбирал и не о такой работе мечтал...
    Больше всего пугает, что твое стремление развиваться на фирме никому не интересно, и пока молод и можешь бегать ты еще кому-то нужен, а дальше — будет видно...

    Підтримав: Ірина Музика
  • Выбор специализации: Embedded systems или ПО для Android

    Дякую, курс в принципі цікавий, але я ще до ньго не доріс:
    “Students who are targeting Android should be proficient in Java and have completed several projects using the language.”

  • Выбор специализации: Embedded systems или ПО для Android

    Уезжать как-то не хочется, хотелось в Украине жить....возможно я еще молод и глуп, но пока считаю так...

  • Выбор специализации: Embedded systems или ПО для Android

    Недавно читал про виртуальную машину lava для МК — HaikuVM, хотя это, по сути, транслятор java-кода в код С и насколько оптимально выполняется это преобразование сказать сложно, но Java пытаются интегрировать все глубже...

  • Выбор специализации: Embedded systems или ПО для Android

    Спасибо всем откликнувшемся, рад, что можно получить ответы на интересующие вопросы, пока что буду пробовать вывести «Hello world!» и что-то сложнее (последую урокам, размещенным на сайте developer.alexanderklimov.ru/android ) с детальным разбором примеров.

  • Выбор специализации: Embedded systems или ПО для Android

    На одной из веток форума я тоже, кажись, читал про текучку кадров на Самсунге, но все равно поинтересуюсь...

  • Выбор специализации: Embedded systems или ПО для Android

    Я имел ввиду, под понятием embedded, разработку на Си/Си++ как раз сидя прямо возле железяки либо ее симулятора (при написании первой версии программы). Тоесть, задавал вопрос исходя из такого представления.

  • Выбор специализации: Embedded systems или ПО для Android

    Виталий, спасибо, с меня причитается...

  • Выбор специализации: Embedded systems или ПО для Android

    Полностью согласен, что Embedded systems интересное направление. Я как бы и ориентировался на него увольняясь с предыдущей работы, т.к. у меня более «железный» уклон, но сейчас не вижу потенциальных компаний, где можно было бы попрактиковаться, наверное буду практиковаться с Android.
    Мучит еще один вопрос: как Вы относитесь к курсам по разработке ПО? Стоит ли пойти поучиться или лучше разбираться самостоятельно? Насколько важно наличие сертификатов при первом трудоустройстве (обращают ли внимание HR-ы на наличие таковых)?
    Как бы Вы порекомендовали мне устраиваться на первую работу, связанную с разработкой ПО:
    — изучить основы, написать несколько простых приложений и пробоваться на позицию практиканта
    или
    — изучать теорию основательно, пробовать писать более серьезные приложения и только после этого начинать поиск работы.
    Спасибо.

  • Выбор специализации: Embedded systems или ПО для Android

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