萤石开放平台(视屏直播)
1.应用的建立
登入萤石开放平台的后台,[开发者服务]-[我的应用],建立一个应用,用于获取AppKey,AppSecret
2.设置直播
[开发者服务]-[我的资源]中点击[我的设备],如下图操作:
3.各种接口
3.1 获取萤石的AccessToken
///<summary>
///获取萤石的AccessToken
///</summary>
///<param name="appKey"></param>
///<param name="appSecret"></param>
///<returns></returns>
publicstaticstringGetAccessToken(stringappKey, stringappSecret)
{
stringurl = "/api/lapp/token/get";
stringpostData = "appKey="+ appKey + "&appSecret="+ appSecret;
stringreturnvalue = "";
try
{
returnvalue = Commons.HttpHelper.HttpPost(url, postData);
AccessTokenM = newAccessToken();
M = Json.ToObject<AccessToken>(returnvalue);
returnvalue = M.data.accessToken;
}
catch(Exceptionex)
{
returnvalue = ex.ToString();
}
returnreturnvalue;
}
3.2 获取萤石的直播视频列表
///<summary>
///获取萤石的直播视频列表
///</summary>
///<param name="accessToken"></param>
///<returns></returns>
publicstaticVideoListGetVideoList(stringaccessToken)
{
VideoListM = newVideoList();
try
{
stringurl = "/api/lapp/live/video/list";
stringpostData = "accessToken="+ accessToken;
stringva = Commons.HttpHelper.HttpPost(url, postData);
M = Json.ToObject<VideoList>(va);
}
catch(Exceptionex)
{
M.msg = ex.ToString();
}
returnM;
}
其他接口类似书写。
4.手机端效果图