24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Sviluppo di un modulo di supporto per lo streaming

485 visualizzazioni 0 risposte#28969
BudgetNegoziale
FormatoProgetto una tantumnessun prepagamento
PagamentoBonifico bancario
Risposte accettateIl periodo di risposta è scadutofino a 15.06.2020
Risposte0media della categoria: 0,3
Visualizzazioni48546 in 14 giorni

Descrizione del progetto

Tradotto
Sono necessari servizi di programmazione. È richiesto un modulo di supporto per lo streaming. Già implementa questo per mp4 e flv - è necessario per h264.
È necessario solo che il programma tagli il file h264 e lo invii al server nginx per lo streaming.

1) è un'app console regolare in C, senza finestre o altro.

2) c'è un protocollo rtmp con tutti i moduli individuali [nascondi]- https://github.com/arut/nginx-rtmp-module - C'è un modulo per supportare flv (ngx_rtmp_flv_module.c), per mp4 (ngx_rtmp_mp4_module.c) - [/nascondi] e devi fare qualcosa di simile per h264 utilizzando qualsiasi libreria e ausiliari, cioè. Nessuna restrizione. (In precedenza, era richiesta la piena conformità con lo standard h264, cioè, lo standard non era soggetto a nessuna restrizione. Non potevi usare librerie diverse, ma pensavi fosse molto difficile - e ti era permesso usare qualsiasi cosa.

Ci sono anche guide pronte per scrivere moduli per rtmp - è tutto abbastanza chiaramente decorato.

* Puoi fare qualsiasi "stampella" software, usare qualsiasi libreria, ecc. Il requisito è che il file h264 venga suddiviso in pezzi e inviato al server nginx per lo streaming.

* Prima di questo, era necessario rispettare pienamente lo standard h264, cioè non potevi usare librerie diverse, ma pensavi fosse molto difficile, e ti era permesso usare le librerie che avevi già costruito.
---
Server Nginx - Broadcasting Questo server trasmette MP4/FLV [nascondi](ad es. Http://nginx.org/en/docs/http/ngx_http_mp4_module.html ) [/nascondi] e il client reale per esso sarà ffplay, ad esempio.
Come client, puoi utilizzare ffmpeg, credendo che il server debba rilanciare la videocamera. In questa forma, il compito ha senso - le telecamere sono accese sul server, l'utente sul lettore trova ciò che deve guardare. Per un file semplice, questo compito non ha affatto senso, è molto più facile mettere questo file sotto il server stesso.

Ancora una volta, puoi prendere qualsiasi cosa come client, e puoi prendere ffmpeg per emulare la telecamera: può inviare flussi.
I file video semplici non sono interessanti: devi fare in modo che il flusso venga emesso dal server.
Sviluppo software Bonifico bancario
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Sviluppo software24.09.20260189
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Sviluppo software” appaiono ogni giorno. Tutti i progetti nella categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora