ggstream-app / frontend Goto Github PK
View Code? Open in Web Editor NEWStreaming frontend built for the OvenMediaEngine streaming server.
Home Page: https://ggstream.app
License: MIT License
Streaming frontend built for the OvenMediaEngine streaming server.
Home Page: https://ggstream.app
License: MIT License
Need a logo and other branding
Might also be on Create
Redirects to /admin/streams?url=personal
instead of /admin/personal/streams
Need to create an actual UI that is not basic, unstyled ASP.net pages
Remove required tag, and add some ifs around the subtitles
Use in admin page, next stream page, etc
Infrastructure as code offering one-click region creation:
Create RG with
ggstream-edge-{region}
Create Edge VM with:
ggtream-edge-{location}
, Ubuntu 18.04 in RG ggstream-edge-{region}
ggtream-edge-{location}-ip
, statically assigned, with DNS label ggtream-edge-{location}
ggstream-edge-{location}-nsg
has three new rule
ggstream-docker
ggstream-svc
-> ggstream-edge-{location}-ip
A
svc-az{location}.ggstream.app
-> ggstream-edge-{location}-ip
Region | Location | Type | Status |
---|---|---|---|
North America / na |
Seattle / svc-sea.ggstream.app |
๐ฅ Origin | โ Live |
Seattle Frontend / ggstream.app |
๐ป Frontend | โ Live | |
Canada Central / svc-azcac.ggstream.app |
๐บ Edge | โ Live | |
Central US / svc-azcus.ggstream.app |
๐บ Edge | โ Live | |
East US / svc-azeus.ggstream.app |
๐บ Edge | โ Live | |
South Central US / svc-azscus.ggstream.app |
๐บ Edge | โ Live | |
West US / svc-azwus.ggstream.app |
๐บ Edge | โ Live | |
North Central US | ๐ Planned | ||
Europe / eu |
North Europe / svc-azneu.ggstream.app |
๐บ Edge | โ Live |
West Europe / svc-azweu.ggstream.app |
๐บ Edge | โ Live | |
Norway West | ๐ Planned | ||
Asia / asia |
Japan East / svc-azjpe.ggstream.app |
๐บ Edge | โ Live |
Southeast Asia / svc-azseasia.ggstream.app |
๐บ Edge | โ Live | |
Central India | ๐ Planned | ||
Africa / afr |
South Africa North | ๐ Planned | |
Australia / aus |
Australia Central | ๐ Planned | |
Middle East / me |
UAE Central | ๐ Planned | |
Israel Central | ๐ Planned | ||
South America / sa |
Brazil South | ๐ Planned |
Redirect to a custom page which gives the schedule for the future ("starts in 20 minutes") using something akin to Humanizr (but for .net core) and "Stream has ended" for past streams (maybe with next public stream)
This is the mega-issue that tracks the authentication and authorization story for GGStream.
Currently, authentication is based on a single AAD tenant and grants the user access to all streams and collections, private (unlisted) or not.
AuthN
User
model linked to AAD/MSA identityAuthZ
Creator
and Administrator
roles
Administrator
permissions to created collectionsViewer
, Creator
and Administrator
roles on collections
Viewer
role on all streamsViewer
role on streams
Public
or Unlisted
/{url}
(Existing)Public
, Unlisted
or Private
Viewer
, can be viewed by anyone with direct linkViewer
, require sign in and role to be viewedA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.