The work is done greatly, I recommend it as a responsible and initiative specialist.
Dmytro Lavryk
Winning proposal- Projects 140
- Rating 5.0
- Rating 2 130
Budget: 5280 UAH Deadline: 4 days
Call me, I will do it in the best way. When setting, it is necessary to take into account the issues of optimization of load and safety, as well as the individual features of each specific project. With video and large loads worked several times, with balancing as well. In any matter of question :)
Experience in administration of 19+ years.
Examples of customers for whom I have set up and supported the server can be seen on my website and in the portfolio on this exchange.
Budget: 1000 UAH Deadline: 1 day
The DevOps team with 10 years of experience is ready to consider your proposal and begin to implement the project.
Budget: 1000 UAH Deadline: 1 day
Hello to you.
There is great experience in working with streaming video, ready to explain everything in detail and, if necessary, to implement it.
Proposals are currently absent
-
Aziz I. 9 January 2020Здравствуйте, Микола.
Так много всего написали, а главного нет. Какой Медиа-сервер используете?
Один, даже самый крутой сервер это не потянет. Для авто-конвертации нужен транскодер, на отдельном сервере. Для стрима самое важное это ширина канала. Поэтому, если порт 1000 мб/c, то для хорошего качества делите на 2,5, для HD - на 5, отсюда и узнаете сколько серверов Вам нужно.
И еще. Зачем такие напряги, хранить, конвертировать, балансировщик, сервера? Если просто фильмы даете, купите один сервер, базу фильмов и гоняйте сколько душе угодно.
-
Mikola Batashov
9 January 2020
Добрый день, спасибо за интерес.
Если я правильно понял то медиа сервера находяться на hetzner.de
1) Intel Core i7-3770 / HDD 2x HDD SATA 3,0 TB / RAM 2x RAM 8192 MB DDR3 / NIC 1 Gbit - Intel EXPI9301CT
2) Intel Core i7-2600 / HDD 2x HDD 3,0 TB SATA / RAM 4x RAM 8192 MB DDR3
3) CPUIntel Core i7-3770 / HDD 2x HDD SATA 3,0 TB / RAM 4x RAM 4096 MB DDR3
Я не писал их, чтоб не ориентировались на них и предлагали свои варианты, которые подойдут под те требования.
Выходит что не обязательно хороший проц и много оперативы, главное ширина канала? И одним сервером решить не выйдет?
К сожалению база фильмов не подойдет так как субтитры делаються под определенные рипы и не факт что они совпадут с теми которые в этой базе.
-
Aziz I. 9 January 20201, 2, 3 - это серверы. На них устанавливаются медиа-серверы (ПО):
NGINX-RTMP + FFMPEG - бесплатно, если сами сможете настроить.
Nimble Streamer - бесплатно. Транскодер только по подписке.
Wowza - $1995;
Flussonic - $1300;
И если Вы занимаетесь видео, с Хетцнера нужно бежать.
Пишите в личку или смотрите портфолио.
-
Mikola Batashov
9 January 2020
Ааа, сейчас там тупо статика отдается, без медиа-сервера.
Я пробовал настраивать HLS, что-то выходило, но понял, что лучше этим заняться профессионалу.
Спасибо, буду думать.
Хорошего дня!
Current freelance projects in the category DevOps
As part of enhancing the cybersecurity level of our infrastructure, we need to abandon the practice of storing "eternal" and static API keys, passwords, and integration tokens in the configuration files (.env, appsettings.json, config.yaml) of our microservices. Business Goal: Create a single secure storage point for confidential data (secrets) with a mechanism for their automatic updating (rotation) in external systems on a schedule. Our other services will request current tokens "on the fly" via API, which will minimize damage in case of compromise of any system component.Security Model and Encryption (Crypto Core) No secret should be stored in plaintext in the database. Upon application startup, a Master Key is passed to the environment variables. If the key is missing or has an invalid length, the service should fail at the initialization stage with a clear error in the logs. Each secret is encrypted before being written to the database using this Master Key. Upon request, it is decrypted in memory and returned in the response body.Audit Logging (Audit Trail) Any action with secrets (creation, reading by the service, successful or unsuccessful rotation) must be recorded in a separate log file audit.log (or a separate table in the database). Strict Taboo: It is strictly prohibited to record the actual values of secrets in the audit log (neither in plaintext nor in encrypted form).
We have a dedicated server on Hetzner with a website on Docker (+ Laravel framework) Contact with the developers has been lost Need to: - restore and change server access (probably SSH) - recommend a storage location and set up a full server backup with easy recovery, probably not on Hetzner for security - fix the logo that is not displaying for some reason (it's unclear why the file has become inaccessible) Important - there is no website backup, and there is no room for error. We will only consider experienced specialists.