YouTube直播SDK集成(一)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010141160/article/details/81565016

因为工作需要研究YouTube和FaceBook直播推流,因为网上教程太少,整理一下集成的流程。


一,相关网站
1,准备条件

  • Xcode 8.0或更高版本。
  • CocoaPods依赖管理器
  • 访问互联网和Web浏览器。
  • Google帐户。

2, 启用 YouTube Data API v3 (https://console.developers.google.com
这里写图片描述

3 创建新应用程序或选择现有应用程序
这里写图片描述

3,然后到https://console.developers.google.com 创建凭据获取key
这里写图片描述

4,然后在youtube 开启直播功能 需要24小时 https://www.youtube.com/features (最新版本申请直接通过)

这里写图片描述

5,接下来就是看官方文档 API啦 测试一下快速入门Demo 然后配置基础工程,登录
https://developers.google.com/youtube/v3/quickstart/ios
在这里插入图片描述

在这里插入图片描述

配置pod

cat << EOF > Podfile &&
platform :ios, '8.0'
target 'QuickstartApp' do
    pod 'GoogleAPIClientForREST/YouTube', '~> 1.2.1'
    pod 'Google/SignIn', '~> 3.0.3'
end
EOF
pod install &&
open QuickstartApp.xcworkspace

demo代码

#import "AppDelegate.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    NSError* configureError;
    [[GGLContext sharedInstance] configureWithError: &configureError];
    NSAssert(!configureError, @"Error configuring Google services: %@", configureError);

    return YES;
}

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
    return [[GIDSignIn sharedInstance] handleURL:url
                               sourceApplication:sourceApplication
                                      annotation:annotation];
}

到此,就可以愉快的测试油管的SDK登录了
YouTube直播SDK集成(二)

学习网址:
常见问题
参考学习网址
API
Client Libraries

Demo

展开阅读全文

没有更多推荐了,返回首页