# 需要特别注意的接口变动说明
## iLiveSDK 1.9.0.2
从1.9.0开始,SDK后台有两套环境(云上环境和非云上环境),两套环境不互通的;
* 云上环境是腾讯视频云为优化海外节点准备的一套新的音视频环境,所以,1.9.0版本开始,SDK默认使用云上环境;
* 对于老用户(已使用iLiveSDK 1.9.0之前的版本上线运营),建议暂不使用云上环境;此时需要调用接口切换回非云上版本,即在登录之前,调用如下代码:
```c++
GetILive()->setChannelMode(E_ChannelIMSDK);
```
## iLiveSDK 1.7.4.0
* 1.7.4.0版本对房间内直播质量数据进行了扩展,之前版本iLiveRoomStatParam中的rtt字段放到其成员变量networkParams中了,其他常用字段,如,networkParams的kbpsSend为上行总码率,kbpsRecv为下行总码率;
* 之前版本枚举类型E_iLiveStreamEncode的HLS_AND_FLV是没有意义的,已经将其删除;
## iLiveSDK 1.7.2.0
之前版本,停止推流和停止录制接口,无法指定主路,还是辅路,此版本对stopPushStream()\stopRecord()接口增加了一个参数pushDataType\recordDataType,详情见接口说明;
## iLiveSDK 1.5.1
iLiveRoomOption中增加了权限配置位,可直接以连麦观众身份加入房间,升级sdk时,需要指定相应权限,详情见api文档;
## iLiveSDK 1.5.0
1. 设备操作都改为了异步方式
1.5.0之前的版本,所有设备操作(如打开关闭摄像头)都是同步返回结果的;这导致了一些问题,如,
快速切换摄像头,获取的设备当前状态不准确;设备被其他进程占用,却打开成功了;甚至,某些电脑配置稍差,打开设备很慢,导致界面未响应;所以,从1.5.0起,增加了一个接口setDeviceOperationCallback(),所有设备操作都通过此回调通知用户操作结果,设备操作接口自己则返回值void;详细情况,参考api接口文档和随心播;
2. 取消自动退房、自动登出机制
1.5.0之前的版本,调用release接口,如果在房间中,会自动退出房间、登出,再执行清理操作,这导致了一些问题,所以,取消此机制,用户需要自己调用退出房间、登出,然后再release;
## iLiveSDK 1.4.0
1.4.0版本修改了一些接口和命名空间,老版本用户更新到新版需要一定的工作量。对于不需要新功能的老用户来说,继续使用老版本SDK是一个不错的选择。所以我们仍然保留了[老版本的下载](http://dldir1.qq.com/hudongzhibo/git/iLiveSDK_PC_Suixinbo/iLiveSDK_1.3.1.0.zip)。
1. 为什么改动了接口
为了能够支持各个VS版本(和其他编译器),我们替换了原有的std::string和std::vector等stl的内容;修改了一些类的实现,防止跨dll申请和释放资源;所有功能用抽象接口方式提供。另外,我们将各功能放入一个头文件中,方便调用和查阅。
2. 老版本用户如何更新,成本多高
我们修改了个接口的参数类型,头文件位置,命名空间,原有的各接口的名称和功能没有改变。所以老用户将上述三者修改即可,不需要修改调用接口的逻辑。预计开发时间为1天。
3. 老版本SDK是否还维护
我们会继续维护老版本,有任何使用问题欢迎反馈。
4. 我应该使用哪个版本的SDK
新用户建议使用新版本(1.4.0及以上),老版本用户可以继续使用老版本。
没有合适的资源?快使用搜索试试~ 我知道了~
腾讯随心播SDK和demo PC端QT界面
共140个文件
dll:72个
h:25个
cpp:15个
需积分: 9 8 下载量 5 浏览量
2018-11-26
21:43:46
上传
评论
收藏 35.6MB ZIP 举报
温馨提示
github下载比较困难,腾讯随心播源代码和SDK以及说明文档都在里边,请查看。
资源推荐
资源详情
资源评论
收起资源包目录
腾讯随心播SDK和demo PC端QT界面 (140个子文件)
ExternalCapture.bmp 2.64MB
jsoncpp.cpp 153KB
Live.cpp 52KB
MainWindow.cpp 17KB
DeviceTest.cpp 9KB
RoomListItem.cpp 4KB
MixStreamHelper.cpp 3KB
PicDownHelper.cpp 3KB
NetworkHelper.cpp 2KB
SxbServerHelper.cpp 2KB
VideoRender.cpp 2KB
Register.cpp 2KB
WndList.cpp 1KB
stdafx.cpp 1KB
Util.cpp 1KB
main.cpp 213B
avcodec-54bp1.dll 10.59MB
avcodec-54bp1.dll 10.59MB
libtim.dll 9.43MB
libtim.dll 9.43MB
qavsdk.dll 4.43MB
qavsdk.dll 4.43MB
TRAE.dll 3.88MB
TRAE.dll 3.88MB
MediaFileEx.dll 1.6MB
MediaFileEx.dll 1.6MB
libeay32.dll 1.21MB
avformat-54bp1.dll 1.19MB
avformat-54bp1.dll 1.19MB
tls.dll 1019KB
tls.dll 1019KB
ilivefiltersdk.dll 955KB
ilivefiltersdk.dll 955KB
msvcr100.dll 756KB
msvcr100.dll 756KB
iLiveSDK.dll 666KB
iLiveSDK.dll 666KB
TcVpxEnc.dll 645KB
TcVpxEnc.dll 645KB
yuv.dll 612KB
yuv.dll 612KB
AdvVideoDev.dll 599KB
AdvVideoDev.dll 599KB
xlive.dll 578KB
xlive.dll 578KB
TcHevcDec2.dll 568KB
TcHevcDec2.dll 568KB
swscale-2bp1.dll 550KB
swscale-2bp1.dll 550KB
TcHevcEnc.dll 472KB
TcHevcEnc.dll 472KB
VP8.dll 465KB
VP8.dll 465KB
MediaEngine.dll 455KB
MediaEngine.dll 455KB
avutil-51bp1.dll 429KB
avutil-51bp1.dll 429KB
msvcp100.dll 411KB
msvcp100.dll 411KB
drDll.dll 295KB
drDll.dll 295KB
TcVpxDec.dll 288KB
TcVpxDec.dll 288KB
ssleay32.dll 270KB
xPlatform.dll 250KB
xPlatform.dll 250KB
IntelEnc.dll 231KB
IntelEnc.dll 231KB
IntelDec.dll 226KB
IntelDec.dll 226KB
QQAudioHook.dll 167KB
QQAudioHook.dll 167KB
UDT.dll 136KB
UDT.dll 136KB
atl100.dll 135KB
atl100.dll 135KB
swresample-0bp1.dll 116KB
swresample-0bp1.dll 116KB
qavviewd3d.dll 114KB
qavviewd3d.dll 114KB
QQAudioHookService.dll 100KB
QQAudioHookService.dll 100KB
IntelUtil.dll 93KB
IntelUtil.dll 93KB
tinyxml.dll 84KB
tinyxml.dll 84KB
qavview.dll 44KB
qavview.dll 44KB
suixinbo_Qt.vcxproj.filters 8KB
iLive.h 97KB
iLive.h 97KB
json.h 69KB
iLiveString.h 29KB
iLiveString.h 29KB
iLiveVector.h 21KB
iLiveVector.h 21KB
json-forwards.h 11KB
Live.h 7KB
MainWindow.h 3KB
iLiveCommon.h 3KB
共 140 条
- 1
- 2
资源评论
奔跑的Levi
- 粉丝: 3
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功