Live data from Hacker News

Viewing profile — Heff

Heff

HN member
Joined
Fri, Dec 26, 2008, 4:12 PM UTC
HN karma
1,199
Public activity
142 items

About Heff

Founder of Mux (YC W'16) https://mux.com

Founder of Zencoder (YC W'10) https://zencoder.com

Creator of Video.js http://videojs.com

http://heff.com

https://github.com/heff

[ my public key: https://keybase.io/heff; my proof: https://keybase.io/heff/sigs/4Uio99eiVJcctZUWcgwngNR2TRkhYssoKZepHlsi4ko ]

Recent public activity

  1. comment
    Comment #47522506

    Drop a note in the discussions some time. I'd love to hear about what you're doing and even help migrate when the time is right for you. https://github.com/videojs/v10/discussions

  2. comment
    Comment #47522481

    Can you give an example of a player/feature combo where this is the case? For general player features there's not really an excuse for only working in one browser, but features lik…

  3. comment
    Comment #47522394

    In the works! You should be able to use the existing [1] with the HTML side of v10 today, but we're working on porting over the other media elements into the new architecture for b…

  4. comment
    Comment #47522354

    This is great. Keep it coming.

  5. comment
    Comment #47520069

    Thank you!

  6. comment
    Comment #47520043

    Absolutely! The community has always been the strongest part of the project. In the new version the core player itself is built as many composable components rather than one monoli…

  7. comment
    Comment #47519963

    The biggest architectural move at multiple layers of the stack was moving from monolithic controller objects to composable, tree-shakeable components, functions and state slices. L…

  8. comment
    Comment #47519635

    Full rewrite and an intentional architecture to allow for composability and tree shaking, meaning the player bundle only ever includes the features you're using.

  9. comment
    Comment #47519447

    I second that it sounds like HLS/DASH (Adaptive live streaming over HTTP) is what you're looking for, instead of RTP/RTMP. WebRTC being a more open model for real-time streaming, b…

  10. comment
    Comment #47519369

    Something AI has done for Video.js is allow us to set our sights higher, with the about the same size team. Specifically aiming for idiomatic components and patterns for each popul…

  11. comment
    Comment #47517490

    I’m not sure which user we’re talking about, but it’s up to the video.js user to decide if and when they use ads. Just like it’s up to YouTube. Video can get expensive, so some vid…

  12. comment
    Comment #47513601

    Fair point, we could answer that more directly on the site. Besides the comparison were there other things that make it seem oriented to people already familiar with it? Generally,…

  13. comment
    Comment #47513309

    All solid feedback, thanks! I'm making sure these get captured as issues. Otherwise we're closely tracking feature parity with Plyr (and other players) and our goal is to have full…

  14. comment
    Comment #47512994

    That's great! It looks like you have a pretty extensive integration with the prior version of Video.js, so migrating will take some work, but I think worth it when you can make the…

  15. comment
    Comment #47512857

    This is true, and the whole iOS/iPadOS/tvOS ecosystem supports HLS natively making it much easier to work with on that platform. In addition, Chrome recently added support for HLS[…

  16. comment
    Comment #47512091

    Drop a note in discussions or issues! Would love to hear what you’re working with. https://github.com/videojs/v10/discussions

  17. comment
    Comment #47511750

    Oh hi Zach! Blast from the past. Hope you’re doing well and thanks for the well wishes. Always enjoyed chatting you and the JW team at FOMS and conferences. The water’s warm back h…

  18. comment
    Comment #47511245

    OP and Mux co-founder here so have all the context on this. A lot has changed. Mux stepped in to help maintain React Player a few years ago. It wasn't getting frequent updates and …

  19. comment
    Comment #47511037

    Not a today answer, but this is something I'm excited to build within the new Presets concept of video.js v10, where we can build specific "video interfaces" beyond a standard play…

  20. story
    Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

    What do you do when private equity buys your old company and fires the maintainers of the popular open source project you started over a decade ago? You reboot it, and bring along …

  21. comment
    Comment #47093846

    I've been building for the web since the 90s and it's always felt a little off how slow the uptake on web components has been. Glenn Maddern's X-GIF talk at JSConf EU '13 opened my…

  22. comment
    Comment #46749983

    Video.js creator here, and I agree with this ^. Frame accurate seeking isn't something the native video element does. Check out the Omakase player: https://player.byomakase.org/

  23. job
  24. comment
    Comment #41790833

    Had to be said :)

  25. comment
    Comment #41790461

    Oh boy, I could write a book in response to this... > a section on their site explaining how they are able to undercut everyone in the business and still keep going This is great f…