zoukankan      html  css  js  c++  java
  • 阿里云直播推流和拉流地址获取方式

     

    1.生成推流地址

    string AppName = "AppName";//自定义

    string StreamName = "StreamName";//自定义

    int time = (int)DateTime.Now.Subtract(DateTime.Parse("1970-1-1")).TotalSeconds + 1800;//时间戳1800秒有效时间30分钟 

    string key = "推流鉴权";

    string strpush = "/" + AppName + "/" + StreamName + "-" + time + "-0-0-" + key;

    string pushurl = "rtmp://推流地址/" + AppName + "/" + StreamName + "?auth_key=" + time + "-0-0-" + MD5(strpush);

    2.生成拉流地址

             /// <summary>

            /// 直播地址

            /// </summary>   

            /// <param name="StreamName">自定义</param>     

            /// <returns></returns>

               public static string GetZhuanMaUrl(string StreamName)

            {

    string AppName = "AppName";

    int time = (int)DateTime.Now.Subtract(DateTime.Parse("1970-1-1")).TotalSeconds + 86400;

    string liveKey = "拉流鉴权";

    string liveDomain = "播放地址";

    ///appName/streamName-timestamp-rand-uid-key

    string strviewrtmp1 = "/" + AppName + "/" + StreamName + "-" + time + "-0-0-" + liveKey;

    string rtmpurl1 = "rtmp://" + liveDomain + "/" + AppName + "/" + StreamName + "?auth_key=" + time + "-0-0-" + MD5(strviewrtmp1); 

    return rtmpurl1; 

            }

  • 相关阅读:
    第一课 GCC入门
    第二课客户端链接Linux系统
    2014目标!!!!
    第一课Linux系统安装知识(2)
    android开发系列之ContentObserver
    android开发系列之数据存储
    android开发系列之视频断点续传
    稻盛和夫系列之活法一
    android开发系列之使用xml自定义控件
    android开发系列之MVP设计模式
  • 原文地址:https://www.cnblogs.com/dsjbk/p/12538940.html
Copyright © 2011-2022 走看看