前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >以非常规思维去做一个嵌入式音视频开发项目!

以非常规思维去做一个嵌入式音视频开发项目!

作者头像
用户6280468
发布2023-11-27 17:22:13
2530
发布2023-11-27 17:22:13
举报
文章被收录于专栏:txp玩Linuxtxp玩Linux

前言:

大家好,在上周的文章里面,给大家介绍了一个音视频项目,本周继续来分享音视频项目,之前说过,如果你不知道做什么功能开发嘛,因为接触的少;我突然想到,可以去参考市面上已经做出来的音视频产品,去看看他们有什么功能,我觉得这样,比你自己去网上找一些乱大街的项目好多了,当然前提做这些市面上音视频产品的功能,你需要一定的基础,这个是大前提,但是你能够通过自己摸索做出这些功能出来,对自己实践是非常大的提升。

音视频编解码盒子:

产品技术说明:

这个是我在某宝上找的一个音视频产品,里面的很多功能,是我们做嵌入式音视频开发过程中,都会遇到的!根据上面的功能,我们可以做下面这样的一个项目!

嵌入式音视频项目:

  • 1、平台选型,可以是rk平台或者海思平台,这个自己不会画板,可以去某宝上购买一块开发板!
  • 2、开发板的外设配置:得有摄像头、咪头/喇叭、触摸屏、wifi或者4G模块!
  • 3、音频对讲功能,注意回音消除问题
  • 4、移植qt到开发板上,这块是有用!,有什么用,可以做一些控件为下面的onvif控制提供基础!
  • 5、做rtsp推流和拉流功能,实现方案:ffmpeg或者live555、或者自己手动实现
  • 6、onvif功能:用gsoap生成onvif代码框架,并移植到开发板上,这块可以做得功能,比如:摄像机得ptz相对运动、绝对运动、持续运动、zoom(画面的放大和缩小)、focus(调焦功能);image功能,比如亮度、色度、锐度、曝光度、光圈等功能开发
  • rtmp、srt推流功能,延迟尽量小
  • 这里还会涉及到wifi或者4G模块的驱动移植,移植好后,怎么能够上网,现在很多音视频产品无线上网的话,这两个是必须要会开发的
  • 网络升级功能,比如说ota升级

以上的功能开发更加偏向网络传输协议这块,这个在实际的开发过程中,是必不可少的技术环节!

本期的内容,就分享到这里,希望对大家有用!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 txp玩Linux 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 音视频编解码盒子:
  • 嵌入式音视频项目:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档