All Projects → cdnbye → Ios P2p Engine

cdnbye / Ios P2p Engine

Licence: mit
Let your viewers become your unlimitedly scalable CDN.

Projects that are alternatives of or similar to Ios P2p Engine

Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (+125.81%)
Mutual labels:  m3u8, sdk, player, ijkplayer, webrtc, p2p, hls, live, cdn, peer, iptv
P2p Cdn Sdk Javascript
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 158 (+409.68%)
Mutual labels:  m3u8, sdk, player, webrtc, p2p, hls, cdn, peer
Hlsjs P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 759 (+2348.39%)
Mutual labels:  player, webrtc, p2p, hls, live, cdn, peer
p2p-cdn-sdk-android
Free p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 39 (+25.81%)
Mutual labels:  player, hls, cdn, p2p, m3u8, peer
P2p Media Loader
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Stars: ✭ 822 (+2551.61%)
Mutual labels:  player, webrtc, p2p, hls, peer
P2P-DPlayer
DPLayer powered by CDNBye P2P Engine
Stars: ✭ 63 (+103.23%)
Mutual labels:  player, hls, webrtc, p2p, live
P2P-CKPlayer
嵌入P2P引擎的CKPlayer,视频网站省流量&加速神器
Stars: ✭ 49 (+58.06%)
Mutual labels:  player, hls, webrtc, p2p
Html5 Dash Hls Rtmp
🌻 HTML5播放器、M3U8直播/点播、RTMP直播、低延迟、推流/播流地址鉴权
Stars: ✭ 1,805 (+5722.58%)
Mutual labels:  m3u8, player, webrtc, hls
Backoffice Administration
Stars: ✭ 89 (+187.1%)
Mutual labels:  m3u8, player, hls, iptv
Srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.
Stars: ✭ 16,734 (+53880.65%)
Mutual labels:  webrtc, hls, live, cdn
Pearplayer.js
支持WebRTC的多源多协议混合P2P-CDN的流媒体播放器
Stars: ✭ 512 (+1551.61%)
Mutual labels:  webrtc, p2p, live, cdn
CBPlayer
一个内置P2P的神奇播放器
Stars: ✭ 60 (+93.55%)
Mutual labels:  player, hls, m3u8
YouTube to m3u
Grabs m3u from YouTube live.
Stars: ✭ 95 (+206.45%)
Mutual labels:  live, m3u8, iptv
smart rtmpd
RTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+412.9%)
Mutual labels:  hls, cdn, m3u8
flutter playout
AV Playout in Flutter
Stars: ✭ 129 (+316.13%)
Mutual labels:  player, hls, avplayer
iptv-m3u-player
项目iptv-m3u-maker衍生项目,利用已分析出的数据进行播放的桌面端app
Stars: ✭ 73 (+135.48%)
Mutual labels:  player, m3u8, iptv
mock-hls-server
Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (+96.77%)
Mutual labels:  hls, live, m3u8
cassandra-nginx-cdn
Some config files and POC code to use Apache Cassandra as distributed storage for HLS chunks accross multiple datacenters and scripts for converting/transcoding UDP MPEG-TS to HLS and vice versa. The idea is take from Globo.com’s Live Video Platform for FIFA World Cup ’14.
Stars: ✭ 24 (-22.58%)
Mutual labels:  hls, cdn, iptv
BlueSkyTv
简单的安卓TV 超纯净
Stars: ✭ 17 (-45.16%)
Mutual labels:  player, live, m3u8
Ezplayer
基于AVPlayer封装的视频播放器,功能丰富,快速集成,可定制性强,支持react-native。
Stars: ✭ 377 (+1116.13%)
Mutual labels:  m3u8, player, avplayer

English | 简体中文

cdnbye logo

Boost Your Stream using WebRTC.

version platform

CDNBye iOS P2P Engine scales live/vod video streaming by peer-to-peer network using bittorrent-like protocol. Powered by WebRTC Datachannel, this SDK can interconnect with the Web side plug-in of CDNBye, which greatly increases the number of nodes in the P2P network, breaking the gap between the browser and mobile application. Merely a few lines of codes are required to quickly integrate into existing projects. As expected, it supports any iOS player!

Features

  • Interconnect with CDNBye hlsjs-p2p-engine
  • Support live and VOD streams over HLS protocol(m3u8)
  • Support encrypted HLS stream
  • Very easy to integrate with an existing ios project
  • Support any iOS player
  • Efficient scheduling policies to enhance the performance of P2P streaming
  • Highly configurable
  • Use IP database to group up peers by ISP and regions
  • API frozen, new releases will not break your code

Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries in your projects. You can install it with the following command:

$ gem install cocoapods

Podfile

To integrate CDNByeSDK into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'TargetName' do
# Uncomment the next line if you're using Swift
# use_frameworks!
pod 'CDNByeSDK'
end

Then, run the following command:

$ pod install

Usage

See document

Requirements

This library requires iOS 10.0+.
NOTICE: This framework doesn’t support bitcode currently.

API and Configuration

See API.md

Issue & Feature Request

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.

They are using CDNBye

Related Projects

FAQ

We have collected some frequently asked questions. Before reporting an issue, please search if the FAQ has the answer to your problem.

Contact Us

Email:[email protected]
Telegram: @cdnbye
Skype: live:86755838

Join the Discussion

Telegram Group

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].