24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Desarrollo de un módulo de soporte para streaming

485 vistas 0 respuestas#28969
PresupuestoNegociable
FormatoProyecto únicosin prepago
PagoTransferencia bancaria
Respuestas aceptadasEl período de respuesta ha terminadohasta 15.06.2020
Respuestas0promedio de categoría: 0,3
Vistas48546 en 14 días

Descripción del proyecto

Traducido
Se requieren servicios de programador. Se necesita un módulo de soporte para streaming. Ya implementa esto para mp4 y flv - es necesario para h264.
Solo necesitas que el programa corte el archivo h264 y lo envíe al servidor nginx para streaming.

1) es una aplicación de consola regular en C, sin ventanas ni nada más.

2) hay un protocolo rtmp con todos los módulos individuales [ocultar]- https://github.com/arut/nginx-rtmp-module - Hay un módulo para soportar flv (ngx_rtmp_flv_module.c), para mp4 (ngx_rtmp_mp4_module.c) - [/ocultar] y necesitas hacer algo similar para h264 usando cualquier biblioteca y auxiliares, es decir, sin restricciones. (Anteriormente, se requería el cumplimiento total con el estándar h264, es decir, el estándar no estaba sujeto a ninguna restricción. No podías usar diferentes bibliotecas, pero pensabas que era muy difícil - y se te permitió usar cualquier cosa.

Incluso hay guías listas para escribir módulos para rtmp - está todo bastante claramente decorado.

* Puedes hacer cualquier "muleta" de software, usar cualquier biblioteca, etc. El requisito es que el archivo h264 se divida en partes y se envíe al servidor nginx para streaming.

* Antes de esto, era necesario cumplir completamente con el estándar h264, es decir, no podías usar diferentes bibliotecas, pero pensabas que era muy difícil, y se te permitió usar las bibliotecas que ya habías construido.
---
Servidor Nginx - Transmisión Este servidor transmite MP4/FLV [ocultar](por ejemplo, Http://nginx.org/en/docs/http/ngx_http_mp4_module.html ) [/ocultar] y el cliente real para esto será ffplay, por ejemplo.
Como cliente, puedes hacer un ffmpeg, creyendo que el servidor debería retransmitir la cámara de video. En esta forma, la tarea tiene sentido - las cámaras están encendidas en el servidor, el usuario en el reproductor encuentra lo que necesita ver. Para un archivo simple, esta tarea no tiene sentido en absoluto, es mucho más fácil poner este archivo bajo el propio servidor.

Una vez más, puedes tomar lo que quieras como cliente, y puedes tomar ffmpeg para emular la cámara: puede enviar flujos.
Los archivos de video simples no son interesantes: necesitas hacer que el flujo sea emitido por el servidor.
Desarrollo de software Transferencia bancaria
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Desarrollo de software24.09.20260197
0respuestas
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.

Desarrollo de software24.09.20260191
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Desarrollo de software” aparecen todos los días. Todos los proyectos en la categoría

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