当前位置:网站首页>Application of mediastreamer2 and GStreamer in embedded field
Application of mediastreamer2 and GStreamer in embedded field
2022-06-29 08:16:00 【Internet of things_ Blockchain_ Edge calculation_ artificial in】
Streaming media means through the Internet or USB A complete set of multimedia framework technology for real-time playing and recording video through such interfaces . The specific implementation of this kind of framework is gstreamer、ffmpeg、mediastreamer2( The bottom layer can call ffmpeg) etc. , Or a set of private frameworks implemented by ourselves .
mediastreamer2 and gstreamer Are two frameworks commonly used in the industry . As an embedded software engineer, my main concern is porting ( Especially the interface with the bottom layer )、 Use .mediastreamer2 and gstreamer Ontology migration is not difficult, just follow the tutorial embedded compilation , The difficult thing is to interface with the underlying .mediastreamer2 and gstreamer Through one by one filter String them together to form a graph or pipeline. The difficulty is to realize each filter, In order to improve the efficiency of encoding and decoding, many resources are needed filter Hardware required , therefore filter Interface implementation with the underlying layer is particularly important , Of course, this part of the work generally needs SOC The factory implementation is because they know how to interact with the bottom layer with the highest efficiency .
If not in SOC The original factory is engaged in embedded software development mediastreamer2 and gstreamer The main work of is to call the two frameworks to implement the application .mediastreamer2 Generally, interface functions are used , and gstremer It uses instructions or interface functions .
边栏推荐
- [eye of depth wuenda machine learning operation class phase IV] logic regression programming implementation
- AC自动机
- Excel中VLOOKUP函数简易使用——精确匹配或近似匹配数据
- 华为云的AI深潜之旅
- Friends, static keywords, static methods, and relationships between objects
- Robotframework learning notes: introduction to robot framework and browserlibrary (playwright)
- MySQL系统关键字汇总(官网)
- SQL SERVER 2008 发布订阅到SQL Server 2017避坑指南
- 穿越过后,她说多元宇宙真的存在
- mysql 主键约束删除问题
猜你喜欢

【kerberos】kerberos 认证浅析

关于组织2021-2022全国青少年电子信息 智能创新大赛西北赛区(陕西)复赛的通知

Behaviortree in ros2

solidity部署和验证代理合约

手撕二叉搜索树(Binary Search Tree)

Simple use of AWS elastic Beanstalk

【LoRaWAN节点应用】安信可Ra-08/Ra-08H模组入网LoRaWAN网络的应用及功耗情况

Protobuf binary file learning and parsing

MongoDB-使用mongo/mongosh命令行连接数据库

Friends, static keywords, static methods, and relationships between objects
随机推荐
语音标注工具:Praat
[eye of depth Wu Enda's fourth operation class] summary of multiple linear regression with multiple variables
Using method and de duplication of distinct() in laravel
想炒股开户,在网上进行股票开户安全吗?-
使用adb命令调试夜神模拟器
JSP learning part
Line features & surface features of vSLAM features
NOR flash application layer operation
Set up Jenkins environment and automatically associate packaged project jars for automatic release
Verilog初体验
php 清除多维数组里面的空值
After crossing, she said that the multiverse really exists
关于SqlSugar的多对多的级联插入的问题(无法获取集合属性的id,导致无法维护中间表)
PHP clear empty values in multidimensional array
Behaviortree in ros2
C#导入csv到mysql数据库中
在iframe标签中操作外层dom
PostgreSQL安装:The database cluster initialisation failed,stack Hbulider安装
Protobuf binary file learning and parsing
服装产业发展趋势|供应链|智能制造