Développement audio et vidéo - Matériel d'apprentissage audio et vidéo

table des matières

1. Pourquoi étudier l'audio et la vidéo?

2. Comment apprendre l'audio et la vidéo systémiques?

3. Matériel audio et vidéo

Récemment, un ami m'a demandé si je voulais apprendre l'audio et la vidéo, comment devrais-je l'apprendre et y a-t-il des informations?

Ce problème me préoccupe aussi depuis longtemps, je voulais commencer à m'initier à l'audio et à la vidéo il y a quelques années, mais je n'ai pas trouvé le chemin et j'ai persisté pendant seulement deux semaines. En repensant à cette série d'articles, j'ai beaucoup écrit auparavant, même si je n'ose toujours pas dire que j'ai déjà commencé, car plus j'apprends, plus je ne connais pas de connaissances et plus j'ai besoin d'apprendre. . Mais pourquoi par rapport aux nombreuses tentatives des dernières années, cette fois, cela a-t-il duré plus longtemps et il y avait une production continue d'articles? Cet article porte sur l'auto-examen et la réflexion, et j'espère qu'il sera utile aux amis qui veulent apprendre l'audio et la vidéo.

Pourquoi étudier l'audio et la vidéo?

Je fais du développement d'applications Android, Android lui-même a également beaucoup de contenu qui doit être étudié en profondeur, plus les choses de bas niveau et de base sont plus polyvalentes, telles que les modèles de conception, les structures de données, les algorithmes, les mécanismes de communication, multi- mécanismes de threading, machines virtuelles JVM et bien d'autres. En combinant le contenu ci-dessus avec des activités et des scénarios spécifiques, apprenez et appliquez bien, il est également très bénéfique pour votre propre amélioration. L'un de mes modèles est d'avoir une compréhension et une capacité approfondies dans ce domaine.

Pour moi personnellement, les sentiments de l'audio et de la vidéo ont été enterrés il y a 4 à 5 ans. À cette époque, j'ai créé une application de sport à la demande en direct et je suis entré en contact avec des connaissances liées à l'audio et à la vidéo, mais plus tard en raison de raisons externes dans la direction du travail, et plus important encore, je n'ai pas assez de cognition, et je n'ai pas un fort désir pour l'apprentissage et le développement de l'audio et de la vidéo.

Lors de la Fête nationale en 2020, j'ai réexaminé mon plan et mes objectifs annuels, et j'ai constaté que l'objectif personnel le plus important, «le développement audio et vidéo sur la route», n'avait pas encore franchi le premier pas concrètement. Après une conversation sérieuse avec moi-même, j'ai clairement réfléchi à deux questions

  1. Pourquoi étudier l'audio et la vidéo

  2. Comment étudier systématiquement l'audio et la vidéo a alors commencé cette série de pratiques d'apprentissage, principalement pour l'amélioration cognitive, la réflexion à long terme et systématique.

Avec le développement rapide des vidéos courtes représentées par Shake / Quick et des vidéos longues représentées par Station B ces dernières années, un changement a été apporté à la diffusion en direct relativement chaude depuis environ 16 ans, mais cela reste dans le domaine audio et vidéo, Jetons un œil aux dernières données de "Trustdata Big Data"

Le contenu ci-dessus provient de [Trustdata Big Data]: https://mp.weixin.qq.com/s/otGI_yvvF_Q0L2mDrhtxyg

Grâce au classement des 20 meilleures applications ci-dessus, nous pouvons clairement voir qu'il existe 5 applications directement liées à l'audio et à la vidéo. Ce qui est plus étonnant, c'est que presque toutes les 20 meilleures applications ont un contenu lié à l'audio et à la vidéo. Il s'agit de l'état actuel ou de la tendance de L'industrie.

L'audio et la vidéo sont si populaires maintenant, y a-t-il encore une chance d'apprendre maintenant?

La théorie de la poursuite à droite s'applique également à notre apprentissage et à notre pratique. La couche inférieure du développement rapide de l'industrie audio et vidéo est l'efficacité croissante de l'information et de la communication, ainsi que les équipements à puces de plus en plus puissants et intelligents. Avec l'application de la 5G et de la 6G, je pense que l'avenir de l'audio et de la vidéo n'est pas une direction de développement, mais une fonction de base comme l'hydroélectricité. C'est également sur la base de ce changement de cognition que je crois fermement à la voie de développement de l'audio et de la vidéo.

Code cité [20 ans de développement audio et vidéo FFmpeg]

Au cours des 10 prochaines années, la technologie sera toujours ces technologies, et le protagoniste pourrait passer des applications mobiles à l'IA et à l'informatique de pointe. S'il n'y avait pas eu la bataille xx, la puissance de calcul 4T des puces AI de HiSilicon cette année pourrait chuter sous les 10 dollars américains. La production de masse à grande échelle de puces et la baisse des prix entraîneront une nouvelle vague de changements dans l'industrie. Les développeurs de logiciels auront également de nouvelles opportunités correspondantes. L'audio et la vidéo, les communications réseau et OpenGL / ES doivent être maîtrisés. Ils sont engagés dans le développement connexe, ainsi que OpenCV, Tensorflow-lite. Fondation d'apprentissage en profondeur. Mon opinion personnelle est pour référence seulement. Il est donc inutile de parler simplement de FFmpeg. Parler d'audio et de vidéo, de traitement d'images numériques, de communications réseau et de FFmpeg peut être plus utile. Où est l'avenir de FFmpeg? Une technologie ne peut résoudre un problème spécifique que dans un laps de temps approprié. Le codec a-t-il été fait par du matériel et nécessite encore un développement logiciel? Peu importe si le codec est dur ou logiciel, la quantité de code est très faible. Une question de dizaines de lignes de code. C'est très petit dans un projet. Une grande quantité de code réside dans la communication réseau, le traitement d'image et la logique du logiciel lui-même.

2. Comment apprendre l'audio et la vidéo systémiques?

Une partie très importante de la gestion de projet est le démantèlement des tâches, puis leur réalisation progressive. Dans le passé, je voulais prendre un raccourci et l'apprendre en une seule étape. Il n'y a pas de moyen rapide. Surtout pour un système avec un énorme système de connaissances, il est très important de le démonter et d'apprendre et de pratiquer progressivement. Également lors de la fête nationale en 2020, en recherchant des informations et en combinant ma propre réflexion, les 6 étapes d'apprentissage suivantes se sont progressivement formées:

  1. Connaissance de base de l'audio et de la vidéo

  2. Combat de commandement FFmpeg

  3. Combat de projet FFmpeg

  4. Combat multimédia en streaming

  5. Développement avancé en WebRTC

  6. Développement de serveur WebRTC SFU

Celles-ci sont très importantes. Ces étapes sont les nœuds clés du parcours d'apprentissage et constituent une carte cognitive. Ensuite, à chaque étape, trouvez les informations correspondantes puis désassemblez la tâche en sous-tâches. Grâce à la sortie et à l'entrée, le système d'écriture d'apprentissage est constamment itéré.

3. Matériel audio et vidéo (points techniques audio et vidéo, FFmpeg, carte mentale de l'itinéraire d'apprentissage)

1. Points de technologie de développement audio et vidéo pour expliquer le matériel didactique vidéo Cliquez sur: FFmpeg / WebRTC / RTMP développement avancé des médias en streaming audio et vidéo

2. Matériel d'apprentissage lié à FFmpeg, cliquez sur le matériel d'apprentissage pour obtenir

3. Carte mentale de l'itinéraire d'apprentissage du développement audio et vidéo, cliquez sur le matériel d'apprentissage pour obtenir

Je suppose que tu aimes

Origine blog.csdn.net/Linuxhus/article/details/114444535
conseillé
Classement