tag

Android

简介 目前常见的直播协议有三种:RTMP、 FLV 和 HLS,腾讯移动直播LiteAVSDK都是支持的。 RTMP:RTMP 协议比较全能,既可以用来推送又可以用来直播,其核心理念是将大块的视频帧和音频帧“剁碎”,然后以小数据包的形式在互联网上进行传输,而且支持加密,因此隐私性相对比较理想,但拆包

一、简介 安卓开发中使用Android studio集成三方SDK(比如腾讯视频云移动直播、播放器、短视频、实时音视频),通常有两种集成方式:aar集成、jar+so集成。安卓集成已经很成熟了,详见SDK集成指引。 二、动态加载so 随着项目业务越来越多,对APK 体积大小要求尽可能的瘦身,通常可以

众多高品质游戏大作,让玩家在方寸之间,尽享酣畅淋漓的同时,对终端配置的要求也越来越高,玩家需要等待的下载和加载时间也越来越长,这无疑正阻碍更多玩家触达高品质游戏带来的乐趣。 随着云计算与5G技术的高速发展,在本次巴塞罗那MWC大会上崭露头角的腾讯WeTest云游戏,让这些烦恼都迎刃而解。 在腾讯We

2019年3月20日-22日, GDC游戏开发者大会(GameDevelopers Conference,以下简称GDC)于旧金山召开。每年的GDC大会上,来自世界各地,数以万计的游戏开发者们都会分享最新的研发技术,共同探索游戏行业未来的趋势。而在今年,云游戏再度登上热门话题的舞台。 CMatrix

| 导语 本文介绍Android app代码(java + ndk)的反调试的方法和保护代码增加逆向难度的一些基本方法。 Android自问世以来得以迅速发展,各大手机厂商纷纷投入成本开发、设计开发自己的Android系统,从2016年开始,Android已经超越ios成为全球最有影响力的操作系统。

Shadow是一个腾讯自主研发的Android插件框架,主要有以下特点: Shadow所指的插件是插件的代码完全是一个正常可安装的App代码,无需引用任何Shadow的库。这样的App代码应用了Shadow之后可以免安装运行在另一个App中。 Shadow是一个完全无Hack,甚至零反射实现的And

场景 如果开发者想在 TRTC 中集成第三方美颜库来实现美颜、滤镜等功能,第三方库的美颜功能输入数据格式支持有 camera 的原始数据(YUV 数据)、纹理数据(Textureid)。开发者想实现该功能,需要采用自定义采集视频数据接口,然后复用 LiteAVSDK 的编码和推流功能。 1.初始化

腾讯最近开源的一款 Android 插件框架 Shadow,开源后受业内好评,荣登 Github 周榜。 这是腾讯旗下继 微信热补丁技术 tinker、前端跨框架跨平台框架 omi、 基于 mmap 内存映射的 key-value 组件 MMKV,第四个登上 Github 日榜/周榜的优秀开源项目。

场景 开发者因为场景需要,希望能获取到视频画面的原始数据(YUV 数据),然后再进行处理或渲染。 解决方案 1、实现 TXLivePushListener 接口,然后在onPlayEvent(int event, Bundle param) 方法中,监听TXLiveConstants.PLAY_EV

场景 开发者可能因为场景需要,希望自己做视频画面地渲染,以便满足点赞动画、送礼物动画等需求。 解决方案 Android 目前支持使用 SurfaceView 做自定义渲染。 1、在布局文件中,使用 SurfaceView 代替原来的 TXCloudVideoView <SurfaceView and

导语:18年10月份,手机QQ看点团队尝试使用 Flutter,做为iOS开发,一接触到Flutter就马上感受到,Flutter 虽然强大,但不能像RN一样动态化是阻碍我们使用她的唯一障碍了。看Google团队对动态化的计划,短期内应该不会上线,所以自己动手,启动了这个技术探索项目。 基于JS的高

TENCENT SOTER生物认证标准目前已经在7.5亿部Android设备上得到支持,自2017年8月SOTER 1.0开源以来,有超过30个应用成功接入,第三方应用日均总调用量超过7万。 升级特性1:完成了华为和荣耀的接入 TENCENT SOTER 2.0完成了华为和荣耀的接入,截至目前,主流

2019年7月30-31日,第五届互联网安全领袖峰会(CSS 2019)在北京开幕。作为前沿技术安全研究团队代表,Tencent Blade Team两位高级安全研究员受邀登台,探讨如何挖掘语法解析器规则漏洞。 许多基础软件中都包含有语法解析部分,一旦出现规则漏洞影响,范围极大,而这块领域的安全研究

导语:在自定义lint规则的实践过程中,我们发现lint扫描的效率非常低,比如在项目中进行一次lint全量扫描,平均需要5分钟左右,而且这是在仅扫描自定义规则的情况下。我们将lint扫描集成到了流水线中,所有的MR操作都会触发扫描,并block住MR的流程。经常会发现这样一种情况,某个MR仅仅修改了

问题场景 如果您因业务场景需求,需要用户将手机横着放,然后进行视频通话。可以参考以下文档实现该功能。 解决方案 场景一:用户习惯是手机固定横着放。 1. 将 Activity 设置为横屏 假设视频通话界面名为 TRTCMainActivity,在 AndroidManifest.xml 中将该界面设