快直播视频搬运无人直播技术原理及分析
前言
如果是直接采用视频上传的方式,是无法过抖音检测。会被抖音认定封号
于是有人采用各种技术
操作方式
首先将一个视频文件放在手机的某个目录中
然后打开抖音,点击抖音的加号,开始录制,然后摄像头的画面会被替换成等待搬运的视频,最终生成的视频画面会被抖音认定为原创,从而过原创检测。
技术分析
本人作为程序员,首先分析了市面上别人软件的实现原理。发现采用的技术大同小异。实际上都是 hook Camera 的关键方法,从而替换每一帧的数据流 byte[]
,做到画面替换。
比如打开摄像头的入口方法: Camera.open()
当摄像头打开后,帧数据是通过 Callback
回调到应用层,数据流是 byte[]
数组。此时我们需要实时的解码本地视频,通过:MediaCodec
,然后取到 YUV
视频流,对原有的数组进行替换即可。
关于之前的硬改的技术实现方式,我在另外一篇文章中有提到:https://blog.csdn.net/weixin_56936292/article/details/116199413
番外
实际上,系统硬改的老早就有了,2020年前的 代表机型小米6,oppor9s ,2021年的代表机型小米8青春版,摩托罗拉z2等等
修改系统固件方法的优点是
- 无需root
- 性能高效,更流畅
- 兼容最为广泛,绝大多数app都能兼容
但是这种方式也有缺点
- 固件更新非常慢,基本没有更新
- 只有指定机型才能刷机,其他机器没有对应的刷机包
- 刷机步骤麻烦,大多数人不会操作,只能购买成品机
2022
上面提到定制固件的硬改。那么2022最流行的实际上并非定制固件,而是采用Magisk框架实现的
Magisk采用的原理是hook系统启动。也就是在你按下电源键开机的时候。直接修改系统的启动驱动。实现关键代码hook。
这种方式也分别有优缺点
优点:
- 支持的机型广泛
- 框架更新速度更快,用户提的需求可以很快实现并用上
- 安装方式相对简单
缺点:
- 性能问题,比不上定制固件。需要软件优化
- 第三方软件会检测是否安装了 Magisk框架
针对这两个缺点,其一只能依靠程序员不断的更新软件,做性能优化
第二个问题,则是通过一些技术手段隐藏。
实际上很多人都有顾虑。认为 Xposed 框架的不够安全,我认为这是安全的,因为有非常多的工具能够达成隐藏目的。
许多人不懂得安装工具类软件,从而导致手机装上框架后处于裸奔状态。自然会被标记识别
结尾
无论是系统固件定制、还是框架修改,都大有可为
快直播视频搬运无人直播技术原理及分析相关推荐
- 微信串流服务器,微信视频号无人直播推流教程分享(无人直播技术非常的火怎么操作方法)...
去年抖音无人直播技术非常的火,很多团队批量操作无人直播卡广场流量,赚得盆满钵满,市面上一度炒作到3000元的抖音无人直播技术,收割了不少小白玩家,如今随着视频号直播推流正式开放,预计一大波视频号无人直 ...
- 直播视频源码开发技术之平台测试之软件测试侧重点介绍
随着移动互联网技术日新月异的发展,视频直播市场发生了巨大的变化,直播用户消费内容和交互方式也在不断升级,"全民直播"的开启使得越来越多的互联网创业者或者成熟企业进入视频直播源码开发 ...
- 视频号无人直播怎么弄?微信视频号无人直播教程【无需软件】
好消息,微信视频号无人直播最简单的操作来了,微信直接打开即可! 无人直播很适合新手操作,可以进行引流吸粉.当然也可以变现!这篇文章我们的重点是讲解如何开启无人直播,至于其它问题,后面的文章或者视频教程 ...
- 谈谈我对SEO快排现象的观察及其背后原理的分析
对于个人站长来说,最苦逼的事情莫过于明明很努力的去做了却很难得到应有的结果.尤其是在查自己网站排名的时候往往会遇到这样一种现象:我们自己很用心去优化的网站,坚持更新原创文章,坚持发外链,坚持提交链接, ...
- 拉卡拉手机刷卡器音频通讯技术原理初步分析
拉卡拉手机刷卡器音频通讯技术原理初步分析 kimmking@163.com http://blog.csdn.net/kimmking/article/details/8712161 1. ...
- 短视频搬运规避检测技术-天问一号
简介 2022短视频搬运项目,目前短视频各大工作室做的风生水起,但是对于个人来说.想做视频原创,需要花费大量精力,拍摄剪辑视频 如何搬运 既然自己拍摄剪辑需要花费大量精力,那么简单的办法就是把其他平台 ...
- Android 虚拟直播,实现无人直播,使用MP4文件替换实时摄像头预览流(Camera)
抖音\微信 无人直播,用MP4文件替换实时摄像头(Camera) 使用:Xposed +android_virtual_cam 手机需要root 原生相机,预览界面替换成功 android_virtu ...
- 怎么录制直播视频,虎牙直播视频怎么录制
日常生活中,我们喜欢看一些直播,诸如虎牙之类,有时候觉得某位主播直播的特别搞笑,想要再看一遍,但是直播有些又不能重播,所以我们 有时候并没有办法再次观看,我们若想再次观看主播的直播视频,只能采取屏幕录 ...
- 怎么录制直播视频,斗鱼直播视频怎么录制
生活中我们经常没事的时候喜欢在斗鱼之类的平台看看直播,有时候大家看到优秀的直播,想要进行二次观看,可是直播有些又是不能重播,那么该怎么办了,许多这时就采取录制直播视频的办法, 那么怎么录制直播视频呢? ...
最新文章
- C#中的Dispose模式
- linux组合键 发送指定信号_linux trap脚本信号捕获命令的使用
- 一些html5和css3的一些常见面试题
- 对vue-tree-select的封装
- spring boot 2.x静态资源会被HandlerInterceptor拦截的原因和解决方法
- Python爬虫辅助库BeautifulSoup4用法精要
- 《上海交通大学饮水思源paper(论文)板实用手册(第二版)》出炉
- 高等代数——大学高等代数课程创新教材(丘维声)——2.6笔记+习题
- 百度之星程序设计大赛输出格式的注意
- android获取键值对,Android应用开发android中的键值对实例讲解
- Transformer——理论篇
- 终于解决了html中img标签图片不显示问题
- 浏览器事件:为什么会有捕获过程和冒泡过程?
- 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
- 全局mixin封装文本溢出隐藏显示省略号
- npm install 报错:no such file or directory, scandir '..\node-sass\vendor'
- Linux系统和Windows系统打开文件方式
- C语言实现有限状态机
- 硬盘整数分区大小计算,整数分区大小计算公式
- 汉字转UTF8 16进制字符串