24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Rozwój modułu wsparcia strumieniowego

515 przeglądów 0 opinii#28969
BudżetDo negocjacji
FormatProjekt jednorazowybrak zaliczki
PłatnośćPrzelew bankowy
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 15.06.2020
Odpowiedzi0średnia w kategorii: 0,3
Widoki51514 w ciągu 14 dni

Opis projektu

Przetłumaczone
Wymagane są usługi programisty. Wymagany jest moduł wsparcia strumieniowego. Już implementuje to dla mp4 i flv - potrzebne jest dla h264.
Musisz tylko, aby program przyciął plik h264 i wysłał go na serwer nginx do strumieniowania.

1) to zwykła aplikacja konsolowa w C, bez okienek ani niczego innego.

2) istnieje protokół rtmp ze wszystkimi indywidualnymi modułami [ukryj]- https://github.com/arut/nginx-rtmp-module - Istnieje moduł do obsługi flv (ngx_rtmp_flv_module.c), dla mp4 (ngx_rtmp_mp4_module.c) - [/ukryj] i musisz zrobić coś podobnego dla h264, używając dowolnych bibliotek i pomocniczych, tzn. Brak ograniczeń. (Wcześniej wymagana była pełna zgodność ze standardem h264, tzn. standard nie podlegał żadnym Nie mogłeś używać różnych bibliotek, ale myślałeś, że to bardzo trudne – i pozwolono ci używać czegokolwiek.

Są nawet gotowe przewodniki do pisania modułów dla rtmp - wszystko jest dość jasno opisane.

* Możesz robić dowolne "kule" oprogramowania, używać dowolnych bibliotek itp. Wymaganie jest takie, aby plik h264 był podzielony na kawałki i wysłany na serwer nginx do strumieniowania.

* Wcześniej konieczne było pełne przestrzeganie standardu h264, tzn. Nie mogłeś używać różnych bibliotek, ale myślałeś, że to bardzo trudne, a pozwolono ci używać bibliotek, które już zbudowałeś.
---
Serwer Nginx - Transmisja Ten serwer przesyła MP4/FLV [ukryj](np. Http://nginx.org/en/docs/http/ngx_http_mp4_module.html ) [/ukryj] a rzeczywistym klientem dla niego będzie ffplay, na przykład.
Jako klient możesz zrobić ffmpeg, wierząc, że serwer powinien przekazywać kamerę wideo. W tej formie zadanie ma sens - kamery są włączone na serwerze, użytkownik w odtwarzaczu znajduje to, co chce oglądać. Dla prostego pliku to zadanie w ogóle nie ma sensu, znacznie łatwiej jest umieścić ten plik pod samym serwerem.

Jeszcze raz, możesz wziąć cokolwiek chcesz jako klienta, a możesz wziąć ffmpeg, aby emulować kamerę: może wysyłać strumienie.
Proste pliki wideo nie są interesujące: musisz sprawić, aby strumień był wydawany przez serwer.
Rozwój oprogramowania Przelew bankowy

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 0

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Audyt dostępności strony według WCAG

Audyt dostępności strony według WCAG

Potrzebujemy niezależnego audytu dostępności według WCAG: klawiatura, kontrast, czytniki ekranu oraz jasny raport z poprawkami.

Rozwój oprogramowania24.09.20260236
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Rozwój oprogramowania” pojawiają się codziennie. Wszystkie projekty w kategorii

Na jakie zapytania odpowiada ta strona