StudentOrganisationForAerospaceResearch / hamilton_launch_system

Launch systems software for SOAR for IREC 2018, under Alex Hamilton as teamlead.
Apache License 2.0
1 stars 0 forks source link

Feature - Video Livestream #7

Open bseto opened 6 years ago

bseto commented 6 years ago

Keeping this here for notes.

Adaptive Video Streams (Not live stream). https://developer.mozilla.org/en-US/docs/Web/HTML/DASH_Adaptive_Streaming_for_HTML_5_Video

Some older comments on live stream https://stackoverflow.com/questions/21921790/best-approach-to-real-time-http-streaming-to-html5-video-client/22001830#22001830

bseto commented 6 years ago

It looks like Apple has HLS and Firefox/Chrome have MPEG-DASH?

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/HTTPStreamingArchitecture/HTTPStreamingArchitecture.html

Potential solution? https://github.com/videojs/video.js

bseto commented 6 years ago

https://videojs.github.io/videojs-contrib-hls/ https://github.com/videojs/videojs-contrib-hls

This looks like it'll have to be the solution^.

Probably that on the frontend with some ffmpeg on the server side: https://github.com/giorgisio/goav Or just calling ffmpeg with golang's bash exec commands.

bseto commented 6 years ago

Working on #8