美文网首页
视频直播(推流与拉流)

视频直播(推流与拉流)

作者: xtihxa223223 | 来源:发表于2017-11-17 11:30 被阅读0次

    1.腾讯云的移动直播--------Android中的SDK下载

    2.将aar包放在工程libs目录下即可

    3.解压的LiteAVSDK里的libs文件复制到工程的libs文件下

    4.工程配置:

        a.倒依赖:compile fileTree(dir: 'libs', include: ['*.jar'])  

    compile(name: 'LiteAVSDK_Professional_3.0.1185', ext: 'aar') //倒腾讯云直播SDK arr 这里的版本号要跟libs里的版本号一致

    b.工程目录下的build.gradle添加flatDir,指定本地仓库:

    allprojects {

                      repositories {

                             jcenter()

                                flatDir {

                                       dirs 'libs'

                                       }

                          }

    }   

    c.工程APP里面添加

    指定ndk兼容的架构:

    defaultConfig {

                  applicationId "com.tencent.liteav.demo"

                  minSdkVersion rootProject.ext.minSdkVersion

                  targetSdkVersion rootProject.ext.targetSdkVersion

                      versionCode 1

    versionName "2.0"

                   ndk {

                               abiFilters "armeabi", "armeabi-v7a"

                     }

    }

    d.添加app权限

    7.引用SDK

    import com.tencent.rtmp.TXLiveBase;

    8.调用接口 测试

    String sdkver = TXLiveBase.getSDKVersionStr();

    Log.d("liteavsdk", "liteav sdk version is : " + sdkver);

    9,运行结果: 08-10 19:30:36.547 19577-19577/ D/liteavsdk: liteav sdk version is : 3.0.1185 表明已通过

    10.主activity的控件

    android:id="@+id/video_view"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:layout_centerInParent="true"

    />

    10.推流地址跟拉流地址要一样,

    11.推流

    12.拉流  

    相关文章

      网友评论

          本文标题:视频直播(推流与拉流)

          本文链接:https://www.haomeiwen.com/subject/ivgdvxtx.html