YTLiveStreaming - YTLiveStreaming is a framework for creating live broadcasts and video streams on YouTube using the YouTube Live Streaming API (YouTube Data API v3) in Swift 4 with Xcode 9

  •        71

Note. When you will create an API key, don't check iOS apps in the radio box. Don't worry about yellow warning Key restriction. Take the API key and Client ID. They will be used on the next step. Download or clone the repository.

https://github.com/SKrotkih/YTLiveStreaming

Tags
Implementation
License
Platform

   




Related Projects

Player - ▶️ video player in Swift, simple way to play and stream media on iOS/tvOS

  •    Swift

Player is a simple iOS video player library written in Swift. Player is available for installation using the Cocoa dependency manager CocoaPods. Alternatively, you can simply copy the Player.swift file into your Xcode project.

YoutubeKit - YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app

  •    Swift

YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI to easily create Youtube applications. YoutubeKit is created based on the following references. If you are unsure whether it is a normal behavior or a bug, please check the following documents first.

cocoapods-deintegrate - A CocoaPods plugin to remove and de-integrate CocoaPods from your project.

  •    Ruby

A CocoaPods plugin to remove and deintegrate CocoaPods from your project. Removing all traces of CocoaPods from an Xcode project. Running pod deintegrate will deintegrate your Xcode project from CocoaPods. Before running you should ensure you have a backup of your project.

restreamer - Datarhei/Restreamer allows you to do h

  •    Javascript

Datarhei/Restreamer offers smart free video streaming. Stream H.264 video of IP cameras live to your website. Upload your live video on YouTube-Live, Ustream, Twitch, Livestream.com or any other streaming solutions e.g. Wowza-Streaming-Engine. Our Docker-Image is easy to install and runs on Linux, MacOS and Windows. Datarhei/Restreamer can be perfectly combined with single-board computers like Raspberry Pi and Odroid. It is free (licensed under Apache 2.0) and you can use it for any purpose, private or commercial. Documentation is available on Datarhei/Restreamer GitHub pages. We give you a lot of of informations from setting up a camera, embedding your player upon your website and streaming to services like e.g. YouTube-Live, Ustream and Livestream.com and many more things.

mps-youtube - Terminal based YouTube player and downloader

  •    Python

This project is based on mps, a terminal based program to search, stream and download music. This implementation uses YouTube as a source of content and can play and download video as well as audio. The pafy library handles interfacing with YouTube. A standard search is performed by entering / followed by search terms.


Brevidy - A video social network built with Ruby on Rails, HAML, Bootstrap, and jQuery.

  •    Ruby

Brevidy was a video social network that I built with Ruby on Rails 3.0.7, HAML, Bootstrap, and jQuery that was released into beta testing February 2012. Brevidy closed down shortly after due to the high costs of server hosting in addition to all of the add-on services such as video transcoding, email, error exception handling, database storage, etc. Unfortunately, it's very difficult to get investor interest without knowing a friend of a friend, so I wasn't able to afford the rising costs that accompanied the user growth. The idea of Brevidy was to create a place that people could upload their own videos or cross-post YouTube/Vimeo videos into public or private channels that other people could subscribe to. When you subscribe to other people's channels, all videos from those channels show up in an infinitely-scrolling stream and you can easily re-share, comment, or badge a video. It was a beautiful website, but video is a difficult and expensive medium so unfortunately it didn't work out.

CocoaPodUI - XCode plugin that implements CocoaPods GUI.

  •    HTML

The project support is stopped due to incompatibility of Xcode 8+ with "classic" plugins. Xcode plugin that implements CocoaPods GUI.

yt-direct-lite-android - The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance

  •    Java

The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance.For more information, you can read the Youtube API blog post.

XCDYouTubeKit - YouTube video player for iOS, tvOS and macOS

  •    Objective-C

XCDYouTubeKit is a YouTube video player for iOS, tvOS and macOS. XCDYouTubeKit is against the YouTube Terms of Service. The only official way of playing a YouTube video inside an app is with a web view and the iframe player API. Unfortunately, this is very slow and quite ugly, so I wrote this player to give users a better viewing experience.

LBYouTubeView - A MPMoviePlayerViewController subclass that can display YouTube videos.

  •    Objective-C

LBYouTubeView has been discontinued. I won't fix any issues anymore. Although this approach fixes a couple of issues, it does not work reliably enough. Check out XCDYouTubeVideoPlayerViewController. It's similar to this project but seems to work better as its way of extracting the video URL is less hacky. LBYouTubeView is just a small view that is able to display YouTube videos in a MPMoviePlayerController. You even have the choice between high-quality and standard quality stream.

react-video - 🎞 React component to load video from Vimeo or Youtube across any device.

  •    Javascript

A pretty good and effective way to create a video placeholder from Youtube or Vimeo using a high-res image. If you don't know, when an <iframe> is rendered from browser, it blocks its parse because it isn't a non-blocking script. This isn't so good to your user, no?. With this react component, the <iframe> just will be loaded when the user click on play. NOTICE: You need just one thing to make the component work. Put the base component style at the <header> tag. If you don't wanna use the .css extension, you can get the .styl or .scss extension at the folder ./lib.

YouPHPTube - The Best YouTube Clone Script

  •    PHP

I would humbly like to thank God for giving me the necessary knowledge, motivation, resources and idea to be able to execute this project. Without God's permission this would never be possible. Streamer can be installed on any Server, including Windows, but the encoder and Livestream should work fine on any Linux distribution. However we recommend Ubuntu 16+ without any kind of control panel. The problem with cPanel, Plesk, Webmin, VestaCP, etc. It's because we need full root access to install some libs, and maybe compile them. Another important point is that to make Livestream work, we need to compile Nginx and the control panels often prevent us from running the commands forcing the installation available only on your panel.

videojs-youtube - YouTube playback technology for Video.js

  •    Javascript

You can use bower (bower install videojs-youtube), npm (npm install videojs-youtube) or the source and build it using npm run build. Then, the only file you need is dist/Youtube.min.js. Use branch vjs4 if you still using old VideoJS v4.x.

KTVHTTPCache - A smart media cache framework.

  •    Objective-C

KTVHTTPCache is a smart media cache framework. It can cache HTTP request, very suitable for media resources. Run carthage update to build the framework and drag the built KTVHTTPCache.framework and KTVCocoaHTTPServer.framework into your Xcode project.

Fusuma - Instagram-like photo browser and a camera feature with a few line of code in Swift.

  •    Swift

Fusuma is a Swift library that provides an Instagram-like photo browser with a camera feature using only a few lines of code. You can use Fusuma instead of UIImagePickerController. It also has a feature to take a square-sized photo. Download and drop the 'Classes' folder into your Xcode project.

VideoThumbnailViewKit - Video Thumb ScrollView

  •    Swift

Requires iOS 8 or later and Xcode 6.1+ Swift support uses dynamic frameworks and is therefore only supported on iOS > 8. To install via CocoaPods add this line to your Podfile.

Endoscope - Endoscope lets you to stream live video between android devices over Wi-Fi! 📱📲

  •    Java

Endoscope allows you to fast link two android devices and stream live video from camera one device to another. Video stream is over Wi-Fi. One device hosts live stream and another connect to it. To use Endscope the devices must be connect to the same wi-fi network. QR CODE - scan qr code to get ip address.

node-ytdl - Command line youtube video downloader.

  •    Javascript

A youtube downloader written in Javascript. To be used with the command line. If you're looking to use it in your node program, check out ytdl-core.

iina - The modern video player for macOS.

  •    Swift

IINA is the modern video player for macOS. Due to a cocoapods bug, before cocoapods 1.6.0 is released, you need to do extra work to build IINA.