Giter Site home page Giter Site logo

krzemienski / awesome-video Goto Github PK

View Code? Open in Web Editor NEW
1.5K 56.0 164.0 2.39 MB

A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.

Home Page: https://awesome.video

License: Creative Commons Zero v1.0 Universal

Ruby 0.09% JavaScript 0.02% Makefile 0.12% HTML 99.23% CSS 0.54%
video player hls awesome-list dash encoding ffmpeg streaming hevc mp4

awesome-video's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-video's Issues

Move PMD Tool From Dolby Vision to Dolby section

I see you've added AM Viewer to the Dolby section which is great. This is a viewer tool that requires a metadata authoring solution which is also on Github at PMD Tool. This is listed in the Dolby Vision section at the end but PMD Tool has nothing to do with Dolby Vision at the moment. Please can the PMD Tool entry be moved to be placed next to AM Viewer so it is clear these two go together. Thanks.

New Category Suggestions

Would like to add some links but before would like to recommend new categories so I can add them.

  1. Add a category for CMCD so I can add links to the spec and also to libraries and articles I've seen.
  2. Add a category for accessibility so I can roll captions, subtitles, and add some audio description links. I think it would be good to group them together.

I'd be happy to open a PR up with them in them but reading the contribution guidelines mentions recommending them via an issue.

Some links for the subtitles and closed captions list

Hi, I'm not sure what your policy is about adding new stuff, but here's some handyness for subtitles and captions, especially in the IMSC and EBU-TT spaces:

IMSC.js: https://github.com/sandflow/imscJS/
IMSC renderer: http://sandflow.com/imsc1proc/index.html
IMSC validator: https://apps.sandflow.com/imscV/
IRT/BaseX IMSC validator: https://subcheck.io/#/
IMSC Specification: https://www.w3.org/TR/ttml-imsc1.1/
EBU-TT Live Interoperability Toolkit: http://ebu.github.io/ebu-tt-live-toolkit/
IMSC 1.0.1 Text test content: https://github.com/w3c/IMSC-1.0.1_Text_TestContent/
IMSC 1.1 Text test content: https://github.com/w3c/IMSC-1.1_Text_TestContent/
IMSC 1.1 Image test content: https://github.com/w3c/IMSC-1.1_Image_TestContent/

Copying in @palemieux and @TairT for info.

Introduction link not working for README.md and website

Hi,

Thank you for your work on this project!

I came across 1 tiny little issue that might not even worth bothering about:
The anchor tag of Introduction section is not working currently both at README.md and the static site.

I believe it's due to the mismatch of href and id.
The former one is #intro while the latter is #introduction.

I think this will be a trivial fix.
However I do not understand how the static site is generated so might not be able to help fix it.

Recategorization

So as the list now reaches close to 800 links I think its time to revisit how things are categorized! I would love any input and or thoughts based on the current list of categories.

My notes to date are:

  • ffmpeg and encoding tend to blend into each other a bit, probably cause ffmpeg is an encoder...
  • separate reading sub category per category
  • need to figure out how to make a "media" category for things like mp4 editing
  • language break down of resources?
  • server / storage was just my "doesnt really fit" in my other categories at the time. I think we can break out storage to its own, but there still is this concept of a full system thats not really a tool or an encoder
  • if a tool is an hls tool? but also transcoding based where does it live?
  • packaging should be its own category and maybe hls and dash and drm as its subcategories?
  • video procuction as its own category
  • broadcasting as its own categorized

Failing CI

Hi,
it looks like the CI is constantly failing and new versions of this website are not published :(

The README file in this repo has some bad links

The README file in this repo has some bad links

Status code [404:NotFound] - Link: https://bitbucket.org/multicoreware/x265/wiki/Home
Status code [404:NotFound] - Link: https://x265.readthedocs.io/en/default/
Status code [404:NotFound] - Link: https://github.com/masterjk/ios-avplayer-http-capture
Status code [404:NotFound] - Link: https://github.com/djstava/manifesto
Status code [404:NotFound] - Link: https://www.dolby.com/us/en/technologies/dolby-professional-loudness-solutions.pdf
Status code [404:NotFound] - Link: https://www.dolby.com/us/en/technologies/dolby-vision/dolby-vision-streams-within-the-http-live-streaming-format-v2.0.pdf
Status code [404:NotFound] - Link: https://www.smpte.org/sites/default/files/users/user27446/HDR%20SMPTE%20Presentation%20March%2021%2C%202017%20V2.compressed.pdf

This was found by an new experimental hobby project that I have just created: https://github.com/MrCull/GitHub-Repo-ReadMe-Dead-Link-Finder
If this has been in any way helpful then please consider giving the above Repo a Star.

[Question] How to Protect Streaming Content from "Downloader"?

Hi @krzemienski:

I have an m3u8 manifest file that enables the general AES-128 protection. Basically, it follows the same guideline here (https://www.theoplayer.com/blog/content-protection-for-hls-with-aes-128-encryption).

However, I realize that a simple youtube-dl can easily download the whole stream files and merge them back to the mp4 file. Is there a way to protect content from Downloader? And in terms of stream protection, what would you recommend? I remember when I still worked at the same company with you, we used Dash stream and I remember it had a more sophisticated way to protect the stream files.

Subtitle and closed caption link

Hi, this looks like it could be a really useful resource, thanks for making it!

Should be an easy issue to fix - the TOC link to Subtitles and Closed Captions doesn't work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.