Бюджет: 12300 UAH Термін: 7 днів
ChatGPT сказал:
Пропоную реалізувати систему для конвертування RTSP-потоків у формат HLS із наступним функціоналом:
Функціонал:
Конвертування RTSP у HLS:
Прийом RTSP-потоку з камер.
Трансляція у форматі HLS (HTTP Live Streaming) із мінімальною затримкою.
Генерація HTTP-посилань для доступу до потоків.
Управління потоками:
Веб-інтерфейс або REST API для додавання, видалення та перегляду статусу потоків.
Оптимізація затримки:
Налаштування Low Latency HLS (зменшення тривалості сегментів і буферизації).
Використання параметрів HLS для мінімізації затримки (2–4 секунди).
Хостинг:
Вибір між віртуальною машиною або виділеним сервером для стабільної роботи.
Реалізація:
Конвертація потоків:
Використання FFmpeg для трансляції RTSP → HLS.
Приклад команди:
ffmpeg -i rtsp://log:pass@ip:554/cam/realmonitor?channel=1&subtype=0 \
-c:v copy -hls_time 2 -hls_list_size 3 -hls_flags delete_segments \
/var/www/html/streams/camera1.m3u8
Сервер для HLS:
Використання Nginx з модулем RTMP для роздачі HLS-потоків.
Налаштування статичного веб-сервера для доступу до потоків.
Інтерфейс управління:
Веб-додаток (Flask/Django) для зручного додавання/видалення потоків.
Перегляд статусу камер і доступних потоків.
Хостинг:
Розгортання на VPS (DigitalOcean, AWS) для забезпечення стабільного доступу.
Результат:
Готова система для трансляції RTSP-потоків у формат HLS.
Зручний інтерфейс для управління потоками.
Мінімальна затримка та стабільна робота.
Готовий обговорити деталі та розпочати реалізацію!
- Проєкти 5
- Оцінка -
- Рейтинг 61
Бюджет: 10000 UAH Термін: 10 днів
Доброго дня ще раз. Задача цікава та має декілька варіантів вирішення, як я і писав, - залежно від подальшого обговорення. Відповідно і ціна та тривалість виконання буде мінятися від складності реалізації.
Vlad Kolomiiec
Переможець- Проєкти -
- Оцінка -
- Рейтинг 298
Бюджет: 9000 UAH Термін: 7 днів
Готовий допомогти з реалізацією вашого проєкту по конвертації RTSP-потоків у формат HLS з мінімальною затримкою для онлайн-стрімінгу. Забезпечу стабільну роботу сервісу на VPS або хмарному сервері.
Бюджет: 2000 UAH Термін: 1 день
Доброго дня, можу спробувати, але мінімальну затримку не гарантую, адже на конвертацію буде витрачатись час, залежить від заліза звістно і параметрів потоку, наприклад розширення картинки. Буду радий співпраці, звертайтест!
Ставки поки відсутні
- Проєкти -
- Оцінка -
- Рейтинг 385
Бюджет: 5000 UAH Термін: 7 днів
Вітаю. Можу розробити із мінімальним веб-інтерфейсом для конфігурування. Або запропонувати та налаштувати вже готові рішеня під ваші вимоги.
Бюджет: 5000 UAH Термін: 7 днів
Добрий день!
Готовий реалізувати на Python.
Пишіть, обговоримо деталі та почнемо!
З повагою, Андрій!
- Проєкти 9
- Оцінка 5.0
- Рейтинг 573
Бюджет: 3000 UAH Термін: 7 днів
Напишіть у особисті повідомлення, постараюся реалізувати ваше завдання
Ставки приховані
-
Nazar Nikitchenko 15 січня 2025доброго дня чи ночі. яка кількість відеопотоків очікується та в якій якості + бітрейт?
це все вирішується, особливо в CLOUD / AWS допустим, для великих навантажень. але для динамічої кількості потоків потрібно розробити балансування навантажень і т.д.
одним словом уточніть наскільки проект масштабний
-
Олексій Мас
15 січня 2025
Вітаю, наразі планується 10ть відеопотоків. Згодом буде розширюватись, загалом орієнтовно 30-40 потоків. Роздільна здатність 704*576 (можна спробувати зменшити до 640*480), кодек H.265 (можна перемкнути на H.264), бітрейт 1024 кбіт (можна зменшити до 512, за потреби), 12 к/сек
Актуальні фриланс-проєкти в категорії Python
Мені потрібен скрипт на Python (або бот), який буде в реальному часі відстежувати пости в зазначеному Telegram-каналі (донорі), обробляти їх і публікувати в тг канал. Технічні вимоги: Моніторинг: Скрипт повинен миттєво перехоплювати нові пости з каналу-джерела (навіть якщо у мене немає там прав адміністратора — через UserBot/Telethon/Pyrogram). Фільтрація та очищення: Автоматичне видалення всіх сторонніх посилань (http://, https://). Автоматичне видалення юзернеймів Можливість задати «чорний список» слів і фраз (наприклад, реклама, назви чужих брендів), при наявності яких пост або очищається, або взагалі ігнорується. Інтеграція з ІІ (Унікалізація): Очищений текст повинен надсилатися по API в нейромережу (ChatGPT / Клод / або безкоштовний аналог) для глибокого рерайту. У мене повинна бути можливість легко змінити промпт (інструкцію) для ІІ в окремому файлі. Публікація: Скрипт повинен вміти переносити медіафайли (картинки, відео), якщо вони були в оригінальному пості, і прикріплювати до них вже змінений нейромережею текст. Опціонально: Можливість надсилати пости не одразу в канал, а в закритий чат-премодерацію або в відкладені повідомлення, щоб я міг перевірити якість перед публікацією.
Потрібно реалізувати проєкт зі збору та структурування великого масиву зображень із відкритих вебджерел (на першому етапі 2000 зображень). Задача включає: - автоматизований збір зображень; - завантаження файлів у максимально доступній якості; - класифікацію зображень за категоріями. Очікуваний результат: - структурована база зображень; - зрозуміла система каталогізації; - передача результату через Google Drive або інший погоджений спосіб;
Тип задачі : оптимізація швидкості обробки відео Python - розробник з досвідом роботи OpenCV, FFmpeg, MediaPipe
Аспект
Розробка Telegram Mini App (Бот + WebApp) для продажу цифрових товарів та ігрових валют (Python / aiogram) Опис проекту: Потрібно розробити Telegram-бота з повноцінним WebApp-інтерфейсом для автоматизованого продажу цифрових товарів (Telegram Stars, Telegram Premium, ігрові валюти/донати для PUBG Mobile, Steam тощо). Проект називається Aspect App. Головний акцент на швидкості роботи, плавному UI/UX в стилі Web3/мінімалізму та повній автоматизації видачі товарів після оплати. Стек технологій: Backend: Python 3.10+, aiogram 3.x (FastAPI для Webhook/API вітається). Database: PostgreSQL / Redis (для сесій та кешування). Frontend (WebApp): React.js / Vue.js / Next.js (на розсуд розробника, важлива швидкість і плавність анімацій). Інтеграції: Telegram WebApp API. Основний функціонал (MVP): 1. Клієнтська частина (Telegram Mini App): Головний екран: Категорії товарів (Telegram Активи, Ігровий Донат). Банерна сітка для акцій. Каталог товарів: Картки товарів з вибором обсягу (наприклад: 50, 100, 500 Telegram Stars або UC). Поля для введення даних гравця (Player ID для PUBG). Кошик та Оформлення: Швидка покупка в 2 кліка. Модуль оплати: Інтеграція платіжних методів (CryptoBot API / TON Connect / інші фіатні шлюзи за погодженням). Особистий кабінет: Історія замовлень, статус виконання, реферальна система (баланс всередині додатку). 2. Адміністративна панель (вбудована в WebApp або окремий бот): Управління каталогом (додавання/видалення товарів, зміна цін). Моніторинг замовлень та статистика продажів. Система розсилок по базі користувачів. 3. Логіка автоматизації (буде плюсом): Готовність архітектури під інтеграцію з API постачальників (API для авто-купівлі Stars/UC). На етапі MVP частина товарів може видаватися кодами з бази даних. Що потрібно від виконавця: 1. Розробка архітектури БД та бекенду на Python. 2. Верстка та інтеграція WebApp (дизайн-макет обговоримо, важливий чистий Web3-стиль, Glassmorphism). 3. Налаштування безпечних транзакцій та вебхуків оплати. 4. Деплой на сервер (Docker, Ubuntu, налаштування SSL). Вимоги до кандидата: Досвід комерційної розробки Telegram WebApps від 1 року. Наявність портфоліо з запущеними та працюючими Mini Apps (скидайте посилання в відповіді). Чистий, документований код. Умови роботи: Робота тільки через Безпечну Угоду (Сейф / Escrow) платформи. Оплата поетапна (розбиваємо проект на Спринт 1: Бекенд + БД, Спринт 2: Фронтенд WebApp, Спринт 3: Інтеграція платіжок і тести). Бюджет: Обговорюється з успішним кандидатом (вказуйте вашу вилку цін і терміни в відповіді)
Технічне завдання на Telegram-бота / мініплатформу 1. Мета проєкту Створити Telegram-бота та мініплатформу для пошуку спеціалістів і розміщення заявок від користувачів. Користувач може залишити заявку, спеціаліст може відгукнутися, адміністратор контролює публікації, модерацію, оплату та безпеку. 2. Ролі користувачів Користувач: може зареєструватися; підтвердити номер телефону та email; створити заявку; переглядати спеціалістів; отримувати відповіді. Спеціаліст: може зареєструватися; заповнити анкету; вказати послуги, ціни, місто, досвід; додати фото виконаних робіт; відгукуватися на заявки. Адміністратор: може модерувати заявки; перевіряти спеціалістів; розглядати скарги; керувати рекламою; контролювати оплату; блокувати користувачів. 3. Реєстрація Обов’язково: підтвердження номера телефону через Telegram або код; підтвердження email за посиланням або кодом; без підтвердження телефону та email заявка не публікується. 4. Заявки Користувач заповнює: категорію послуги; опис завдання; місто/район; термін виконання; бюджет; фото (за потреби); контактні дані. Обмеження:не більше трьох заявок на добу від одного користувача. 5. Модерація Усі заявки спочатку надходять на модерацію. Автоматично блокувати або надсилати на ручну перевірку: фото категорії 18+; спам; образливі висловлювання; підозрілі посилання; повторювані заявки; масові заявки з одного акаунта. 6. Спеціалісти Анкета спеціаліста: ім’я; місто; послуги; досвід; ціни; портфоліо; фото; опис; посилання; відгуки; статус перевірки. Важливо:платформа не несе відповідальності за якість послуг спеціаліста. Це має бути зазначено в користувацькій угоді. 7. Оплата Варіанти монетизації: платне розміщення анкети спеціаліста; платне підняття анкети; платний доступ до заявок; реклама після погодження з адміністратором; підписка для спеціалістів. Підключити оплату: Stripe / Przelewy24 / PayU / Fondy — за можливості розробника. 8. Адміністративна панель Необхідно створити зручну адмінпанель: список користувачів; список спеціалістів; заявки на модерації; скарги; платежі; статистика; блокування користувачів; редагування категорій; керування рекламою; ручне схвалення або відхилення публікацій. 9. Безпека Обов’язково: захист від спаму; ліміт заявок; ліміт повідомлень; захист від масових реєстрацій; журналювання дій; резервне копіювання бази даних; перевірка файлів і фотографій; CAPTCHA або інший механізм захисту від спаму; блокування за номером телефону, IP-адресою або Telegram ID. 10. Відповідальність У користувацькій угоді необхідно зазначити: платформа не є роботодавцем; платформа не несе відповідальності за дії спеціалістів; користувач самостійно приймає рішення про співпрацю; адміністрація має право видалити заявку або анкету без пояснення причин; реклама публікується лише після погодження з адміністратором; заборонені спам, шахрайство, контент 18+ та будь-які прояви агресії.