首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS微信小视频优化心得

    image.png 小视频是微信6.0版本重大功能之一,在开发过程中遇到不少问题。本文先叙述小视频的产品需求,介绍了几个实现方案,分析每个方案的优缺点,最后总结出最优的解决方案。...小视频播放需求 可以同时播放多个视频 用户操作界面时视频可以继续播放 播放时不能卡住界面,视频滑进界面内后要立即播放 视频在列表内播放是静音播放,点击放大是有声播放 小视频播放方案 1....另外AVPlayer在使用时会占用AudioSession,这个会影响用到AudioSession的地方,如聊天窗口开启小视频功能。...小视频录制需求 支持白平衡、对焦、缩放 录制视频长度6秒,30帧/秒,尽量不丢帧 能录制不同尺寸和码率的视频 小视频录制方案 对于需求1,AVFoundation有API可以支持,这里不多说。...然而录制的6s视频大小有2M+,再用MMovieDecoder+MMovieWriter压缩至少要7~8s,影响聊天窗口发小视频的速度。

    4.4K91

    腾讯视频小视频特征优化总结

    本文主要分享特征工程的通用方法论和腾讯视频小视频场景的特征实践工作。主要内容包括小视频排序特征、特征工程的方法论、特征在机制的应用。...一、小视频排序特征 腾讯视频小视频场景所用到的特征主要包括以下几种:视频和CP特征、用户特征、因果特征、session特征。...1.3.因果特征 小视频推荐系统结构简单来说是召回->排序->机制的结构;召回侧的信息对排序也是非常的重要,可以加强召回和排序的因果推演关系。...在小视频场景下特征交叉没有带来正向的收益,同时也没有负向的收益。 三、特征在机制的应用 常规的rank预估模型仅仅考虑pair,并不会考虑items间作为一个list进行推荐互相的影响。

    2K127117

    SDK之我理解的SDK

    什么是SDK SDK即软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合...上面这是百度百科对SDK的定义。...还别不信,现实开发中还真的有遇到没有版本概念的SDK,当时的震惊无法用语言形容啊。关于版本之前也专门写文档说过,具体的可以参考:SDK开发经验之版本和SDK设计心得之版本号。...另一个就是做SDK的品牌数据,逢人就吹你怎么怎么牛逼,怎么吹,就靠这个。 SDK开发遇到的一些问题 关于SDK开发中遇到的问题,说实话实在太多了,多的无法说完!!!!...SDK使用者之间的相互交流 SDK的开发者更多的关注于SDK的开发,使用者更多的关注于SDK的使用。尤其是对于游戏开发,使用相同的引擎的游戏开发肯定比SDK的开发更了解一些开发中的问题怎么解决。

    2.6K111

    使用ffmpeg缩小视频体积的几种方式

    为了解决这个问题,我们可以使用FFmpeg这个强大的工具来缩小视频的体积。本文将介绍三种常用的方法:调整视频的分辨率、调整视频的码率和使用更高效的视频编码格式。...方法一:调整视频的分辨率   调整视频的分辨率是一种常见的方法,可以通过减小视频分辨率来减小视频文件的体积。...方法二:调整视频的码率   调整视频的码率是另一种常用的方法,可以通过降低视频的码率来减小视频文件的体积。...方法三:使用更高效的视频编码格式   使用更高效的视频编码格式是一种常用的方法,可以通过使用压缩率更高的视频编码格式来减小视频文件的体积。...通过本文介绍的三种方法,我们可以使用FFmpeg工具来缩小视频文件的体积。

    15110

    浅谈网络直播系统开发的“三步曲”

    小视频录制:现如今,直播平台已经离不开小视频这种短平快的工具化手段了,所以除了对网络直播功能及业务层面的开发之外,还要进行小视频功能的开发或是接入现成的短视频SDK。...即对核心业务模块选择合适的SDK,无需单独开发,节省了网络直播系统开发成本。...以腾讯云移动直播SDK为例,此SDK集成了腾讯云直播的核心推拉流服务,同时支持跨平台接入使用。...当然,互动连麦SDK也是腾讯云直播服务中不可缺少的一部分。结合这些云服务SDK,可以大大缩短网络直播APP的开发周期及开发难度。 第三步:网络直播APP系统开发 1....从以上三步来看,初期的网络直播系统开发需求确认是至关重要的,关系到后面该如何选择云服务SDK,以及选择哪些功能SDK等。

    1.1K30
    领券