FMUSER ¡Transmite video y audio sin cables más fácilmente!

[email protected] WhatsApp + 8618078869184
Idioma

    Desarrollo y aprendizaje de audio y video

     

     Primero asumimos que alguien no tiene ninguna base en audio y video, y nunca ha aprendido ningún conocimiento relacionado con el procesamiento de señales digitales. La base matemática es básicamente de nivel secundario, pero está familiarizado con el desarrollo de C / C ++, al menos familiarizado con la compilación y depuración de IDE en una determinada plataforma.

     

    Concéntrese en los dos proyectos de código abierto ffmpeg y webRTC, principalmente en la parte de video de ffmpeg y la parte de audio de webRTC.

     

    En primer lugar, Comience con la decodificación de video. Este es el más simple. El código básico para llamar a la decodificación de video ffmpeg es de solo 100 líneas. La decodificación de video solo necesita comprender h.264, más del 80% de las escenas están en este formato de codificación, comprender H.264 sps pps NAL básico y otros conceptos de formato de archivo, comprender el principio del formato de imagen YUV y comprender la conversión de YUV a RGB , Para que pueda hacer renderizado de imágenes, puede lograr un reproductor de video simple. (Básicamente en la primera etapa)

     

    Luego, para aprender sobre la codificación de video, se recomienda comenzar con x264, una simple llamada al código de codificación x264 tiene menos de 100 líneas. La codificación es más complicada que la decodificación, ya que la decodificación no requiere la configuración de ningún parámetro y la codificación tiene una gran cantidad de parámetros que deben configurarse. Al principio, solo comprenda algunos conceptos básicos, como la velocidad de fotogramas, los métodos de control de flujo comunes ABR CRF, GOP, I / B ¿Qué significa / P Frame, respectivamente? (Familiarizado con la codificación X264 nuevamente)

     

    El códec de la parte de audio es similar al del video. En la etapa inicial, solo necesita comprender los dos codificadores EAAC + y Silk, comprender los conceptos de canal de sonido, frecuencia de muestreo, etc., y comprender el formato de archivo Wave. Puede ser un simple reproductor de audio. (Hacer un reproductor de audio)

     

    La parte compleja del audio no es el códec, sino el efecto de sonido. Eche un vistazo al módulo de procesamiento de audio en webRTC y comprenda los siguientes conceptos: eliminación de ruido NS, cancelación de eco AEC, detección de silencio VAD, control automático de ganancia AGC y webRTC integrado. Aunque el algoritmo no es el mejor, puede resolver más del 90% de los problemas y vale la pena aprenderlo. (Aprenda el procesamiento de audio webrtc)

     

    Después de aprender esto, necesito pensar en una pregunta, si quiero tomar una ruta de ingeniería o una ruta algorítmica. Si es una ruta algorítmica, entonces debo aprender matemáticas. Detrás del procesamiento de señales digitales hay una gran cantidad de teorías matemáticas básicas. Si se trata de una ruta de ingeniería, entonces debe aprender el desarrollo multiplataforma, aprender a recopilar, reproducir y procesar audio y video en múltiples plataformas, y aprender a optimizar el lenguaje ensamblador en múltiples plataformas. (Relacionado con la plataforma)

     

    El audio y el video son un campo muy profundo, y nunca terminarás de aprender en toda la vida, pero este campo tiene la ventaja de que la velocidad de actualización del conocimiento es relativamente lenta, las cosas aprendidas no son fáciles de eliminar y la acumulación de experiencia. es muy importante.

     

     

     

     

    Una lista de todas pregunta

    Apodo

    Correo electrónico

    Preguntas

    Nuestro otro producto:

    Paquete de equipo de estación de radio FM profesional

     



     

    Solución de IPTV para hoteles

     


      Ingrese el correo electrónico para recibir una sorpresa

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikáans
      sq.fmuser.org -> albanés
      ar.fmuser.org -> árabe
      hy.fmuser.org -> Armenio
      az.fmuser.org -> azerbaiyano
      eu.fmuser.org -> Vasco
      be.fmuser.org -> bielorruso
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> catalán
      zh-CN.fmuser.org -> chino (simplificado)
      zh-TW.fmuser.org -> Chino (tradicional)
      hr.fmuser.org -> croata
      cs.fmuser.org -> checo
      da.fmuser.org -> danés
      nl.fmuser.org -> Holandés
      et.fmuser.org -> estonio
      tl.fmuser.org -> filipino
      fi.fmuser.org -> finlandés
      fr.fmuser.org -> Francés
      gl.fmuser.org -> gallego
      ka.fmuser.org -> georgiano
      de.fmuser.org -> alemán
      el.fmuser.org -> Griego
      ht.fmuser.org -> criollo haitiano
      iw.fmuser.org -> hebreo
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> islandés
      id.fmuser.org -> indonesio
      ga.fmuser.org -> irlandés
      it.fmuser.org -> Italiano
      ja.fmuser.org -> japonés
      ko.fmuser.org -> coreano
      lv.fmuser.org -> letón
      lt.fmuser.org -> Lituania
      mk.fmuser.org -> macedonio
      ms.fmuser.org -> malayo
      mt.fmuser.org -> maltés
      no.fmuser.org -> Noruega
      fa.fmuser.org -> persa
      pl.fmuser.org -> polaco
      pt.fmuser.org -> portugués
      ro.fmuser.org -> Rumano
      ru.fmuser.org -> ruso
      sr.fmuser.org -> serbio
      sk.fmuser.org -> eslovaco
      sl.fmuser.org -> Eslovenia
      es.fmuser.org -> español
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> sueco
      th.fmuser.org -> Tailandés
      tr.fmuser.org -> turco
      uk.fmuser.org -> ucraniano
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamita
      cy.fmuser.org -> galés
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER ¡Transmite video y audio sin cables más fácilmente!

  • Contacto

    Dirección:
    Habitación No.305 Edificio HuiLan No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Teléfono / WhatApps:
    +8618078869184

  • Categorías

  • Newsletter

    PRIMER O NOMBRE COMPLETO

    E-mail

  • solución paypal  Western UnionBanco de China
    E-mail:[email protected]   WhatsApp: +8618078869184 Skype: sky198710021 Chatear conmigo
    Los derechos de autor 2006 2020-accionada por el www.fmuser.org

    Contáctenos