{"repo":"SKrotkih/YTLiveStreaming","free":true,"listed":false,"github":"https://github.com/SKrotkih/YTLiveStreaming","clone":"git clone https://github.com/SKrotkih/YTLiveStreaming.git","description":"iOS open source framework to create live broadcasts and video streams on YouTube with YouTube Data API v3","language":"Swift","stars":105,"topics":["youtube","video-stream","cocoapods","xcode","youtube-api-v3","googlesignin","moya","swift","swiftlint","xcode-unit-tests"],"license":"MIT","category":"mobile-apps","readme_excerpt":"YTLiveStreaming YTLiveStreaming is an open source iOS framework to create live broadcasts and video streams on YouTube using YouTube Live Streaming API (YouTube Data API v3) Requirements - Xcode 13+ - Swift 5.0 Introduction - First of all enable YouTube LIVE on your account. - Go to your Google account https://console.developers.google.com - Create a new application. - Go to the new application - Select Library - Select \"YouTube Data API v3\" - Select Credentials - Create Api key (API KEY) ; In Key restriction select iOS, enter your iOS app bundle id; Save - Create Oauth 2.0 Cient ID (CLIENT ID) - add three scopes for Google APIs: \"https://www.googleapis.com/auth/youtube\", \"https://www.googleapis.com/auth/youtube.readonly\", \"https://www.googleapis.com/auth/youtube.force-ssl\" - fill Application Homepage link and Application Privacy Policy link. Submit for verification - as result you will have API KEY and CLIENT ID which will be used in Config.plist your iOS app later. Installation CocoaPods CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command: CocoaPods 1.1.0+ is required to build YTLiveStreaming To integrate YTLiveStreaming into your Xcode project using CocoaPods, specify it in your Podfile : Then, run the following command: Swift Package Manager To integrate YTLiveStreaming package using Apple's Swift package manager - open your Xcode project - select File - Add packages... - in the Apple Swift Packages screen select 'Search or ","default_branch":null,"files":null,"tree":[],"storefront":"/r/SKrotkih","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SKrotkih/YTLiveStreaming/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}