趣拍云直播SDK是趣拍云官方提供的免费SDK,如果你想在你的应用中加入直播的功能可以试试这个SDK。其基于专业的跨平台视频编解码技术和阿里云CDN流媒体加速,可实现教育直播、生活直播、美女主播等实时直播功能,支持美颜直播。
开发文档:
一、注册开发者账号
在网站上,点击右上角的「控制台」链接,进入登录界面。
如果已经是注册过用户,可以直接进行登录操作,如果您不是我们的用户,请进行账号的注册。
在注册界面填写邮箱、密码,然后点击注册。
注册成功后,邮箱会收到一封验证邮件。请按照邮件说明进行验证,完成账号激活操作。成功验证后,账户即可登录使用。
为了便于我们在紧急时刻联系到您,请务必填写真实的手机号,QupaiSDK 将对用户的资料、数据采取对外保密措施。
二、创建应用,开通直播
创建应用,按要求填写相关信息,选择平台 Android ,包名和应用名称一定要一一对应。
通过下载使用平台提供的签名工具获取Android签名。
获取签名的方法如下:
(1)将下载的签名工具安装到自己的手机中。
(2)将需要集成的应用程序打一个签过名的APK,安装到自己的手机中。
(3)打开签名工具,填写应用程序的包名,点击“生成”,然后将生成的MD5签名信息“复制”并粘贴出来,填写到Android签名栏里面。
(4)注意上传到空间生成的签名的apk和最后运行的apk一致,区分debug和release版。
填写完毕所有信息后进行提交。
系统会自动为每个应用生成一个唯一的appkey,即SDK初始化时要填写的appkey。appkey与应用是一一对应的,更换应用包名时,系统也会自动生成新的appkey。一个账户可以创建最多5个应用。
在集成SDK时,如果appkey、应用和资源包不匹配,会导致SDK无法正常运行。
三、 SDK介绍
3.1功能说明
方便快捷、低门槛实现媒体推流功能。用户无须关心内部实现细节,只需要自定义界面既可以实现专业级的推流应用。
推流支持格式:rtmp
编码目前为硬编
3.2安装包说明
推流器SDK的完整下载包中包含demo、doc、AAR等:
demo:主要存放了调用SDK的示例工程,可以帮助用户了解如何使用该SDK。
AAR:推流SDK开发包, SDK建议使用Android Studio进行集成,将原应用迁移到Android Studio后再集成SDK。
目前SDK包以AAR的形式给出。Android Studio用户只需采用导入Module的方式添加依赖AAR就可以了.
在需要集成的应用中新建一个Module,如下图:
选择AAR方式导入,点击next。
导入QupaiLiveSDK-release1.0.0 ,选择>> QupaiLiveSDK-release1.0.0.aar 文件,点击Finish。
doc:存放SDK相关接入文档。
3.3推流器性能
目前推流SDK推流采用的是硬编。
推流采用FFMPEG推流
SDK的大小:去除ffmpeg动态库之后SDK对应用的大小增加在1M左右.加上ffmepg在2M左右
3.4注意事项
推流器SDK目前只支持单实例。不能够同时开2个推流实例,同时只能存在一个实例,需要另开实例的时候,需要关闭之前存在的实例。
操作系统版本要求android4.3以上。
四、系统框架
4.1系统框架图
常见问题:
趣拍SDK支持自定义界面吗?
由于趣拍SDK的特殊性,目前标准版本不支持自定义UI以及交互,但是支持简单的自定义图标。
对于有自定UI需求以及更多自定义需求的用户,可以使用我们的自定义版本。自定义版本可以实现自定义UI布局及交互,自定义视频分辨率(导入的视频可做非1:1比例裁剪),后期更可以叠加动图、MV、照片变视频等功能;
我在使用 趣拍SDK 过程中遇到问题,怎么办?
如果您的问题在现有资料的范围之外,欢迎您通过控制台提交反馈联系我们。
发现疑似 bug 时,请按照以下步骤确认:
开启调试方法,查看有无报错信息
在 demo 上进行同样操作,测试能否重现
测试重现的机率如何
在反馈问题时,请务必写明以下信息:
报错信息,可以截图或者直接贴 log
如果可以重现,重现的步骤以及机率
趣拍SDK版本(标准版本还是极简版本)
开发环境及其版本(例如 Xcode 7.1 / Android Studio / Eclipse)
运行环境版本(例如 iOS 9.1 / Android 6.0)
由于我们的技术平时也是有很多开发任务在的,不是专职客服,所以不保证能及时回答,希望谅解!