天天看点

 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统

作者:全栈搬砖家

  android 多媒体sdk

学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统Android使用多媒体的条条框框,让它变得更强的和更灵活,决定做一款可以灵活拓展的sdk,主要适配瑞芯微全志等Android板卡(主流手机apk由于权限和底层驱动的获取难度,开发模式会有很大的不同),本sdk采用ndk作为开发的主要方向,尽量自成体系,能用底层的技术绝不用android的框架能力,大致是采用mpp ,tinyalsa ,v4l2,opengl es等,不依赖mediacodec,少依赖ffmpeg 以及google 原生的webrtc能力。规划功能如下,老铁们多多指点

1、启动本地摄像头及音频节点的发布功能,实现sfu本地化的能力(将边缘主机变身成一台小型的sfu服务器),其他终端可以通过信令获取这些试试推流的音视频并展示,支持H264 H265在浏览器以及android ios windows等终端桌面系统的连接

2、启动本地视频会议单向或双向发起连接(借助本地usb uvc摄像头或者HDMI in 桌面采集),定向呼叫终端实现一对一的视频对讲(音频拥有3A能力和滤镜能力),支持H264 H265

3、启动本地摄像头或rtsp拉流转发布至livekit,利用livekit的生态实现多对多sfu视频会议系统,也支持自主mcu模式的小型多peer视频会议互联\n4、虚拟键盘鼠标操作,通过实时数据通道实现,键盘鼠标的传递,实现kvm的能力

 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统
 android多媒体sdk学习多媒体有一段时间了,对于框架和各平台都有一定的涉猎,于是乎就产生了一个想法,我想打破传统

继续阅读