因为工作需要研究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下载好配置的 GoogleService-Info.plist文件
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