Comments (3)
This will be changed in VoD branch. Will touch both livestream-questions.json
& livestream-push.js
Example:
Would you like to use default settings?
> Default (explain)
Sub 10 Seconds
Advance
from amplify-video.
After spending quite a bit of time thinking about this today, there's a few refactor projects necessary for live streaming:
- MediaLive and Mediastore should use native cfn now that we have it
- GOP / segment settings should be removed and replaced by specific medialive encoding templates
- We should allow arbitrary medialive templates to be provided/selected/uploaded by the user
- Origin selection should be largely abstracted away from amplify video user. We should ask things like "low latency" "DVR" or "Live to VOD" and then select the right origin for them (store/package). Perhaps in a radio button-multiselect form.
In the meantime, instead of adding more options, I'm going to gut the GOP settings prompts and hard-code them to the low-latency settings. Then, during larger refactor, we can evaluate the right way to expose different 'live streaming features' which is what I think we're trying to do by expressing these knobs, albiet in a half-hazard way at this juncture.
from amplify-video.
- Chances of moving to ML to CF is low due to the missing features on CloudFormation (mainly start and stop). We will move if MediaPackage support comes but right now no benefit from moving.
- As discussed above we should replace them temporary with a plain english description to fit the model of amplify.
- Not related to this issue but I do agree. Please cut another issue for this.
- If you want to do this instead of just removing this GOP, then I say go for it! This would be a huge win and can be scaled pretty easy to fit the other features as we make them. (This can be done now without a lot of other changes).
I would argue that at the point v1 is feature complete. We are in maintenance mode for v1 and upgrading only for security. So, the refactor can take place on the VOD branch and can go live when ever you are done.
from amplify-video.
Related Issues (20)
- Getting 403 Forbidden when trying to upload video to the input s3 bucket as an authenticated user HOT 9
- Output bucket not granting Public Read permission when filename contains spaces HOT 1
- Video player fails to play signed urls HOT 8
- Video object lost when VodAsset json is parsed into VodAsset object HOT 1
- Deployment Failed when Deploying from Admin UI After Adding Amplify Video to Schema HOT 4
- HLS Video with Credentials (signed url) cannot be played on iOS/Safari HOT 11
- Surface Ivs Start/Stop channel events to a SNS queue
- Audio-Only Pipeline Guide in Wiki Fails to Output Audio HLS
- Cannot Add New Environment with Video Plugin
- Can not push to amplify when updating to v3.9.2 HOT 1
- Template error: instance of Fn::GetAtt references undefined resource videoResource HOT 2
- Provide Audio-On-Demand (AOD) option
- Failed compiling GraphQL schema: Your GraphQL Schema is using "@connection" directive from an older version of the GraphQL Transformer. HOT 3
- Adding amplify video with a Signed URL option fails because of permissions (even with an IAM user with Admin access)
- React video code for both Dash and HLS? HOT 1
- `AccessDeniedException` when invoking lambda function to convert video from input to output bucket HOT 1
- amplify video add command not found HOT 1
- Amplify will not Push after adding Video
- Generated GraphQL schema contains @connection HOT 1
- amplify video add (video on demand) no longer working with away amplify updated cli. HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amplify-video.