OwnTube-tv/web-client

Support HLS on Web through video.js/hls.js

Closed this issue · 4 comments

  1. Create a platform-specific (web) video playback component
  2. The component will utilize an hls-supporting lib on the web, video.js or hls.js (investigate which is easier to use)
  3. Update baseQueryParams in the video fetching service to include hls videos when fetching videos list
  1. Create a platform-specific (web) video playback component
  2. The component will utilize an hls-supporting lib on the web, video.js or hls.js (investigate which is easier to use)
  3. /.../

Could you please comment on how this relates to #61, @mykhailodanilenko? If possible, locking our tech stack to Expo "paved path" would be desirable.

@freeboub, feel free if you'd like to comment too. I think you proposed switching to expo-video when we chatted on LinkedIn, but I don't understand from the https://docs.expo.dev/versions/latest/sdk/video/#videosource docs what formats are supported. Is the idea here to be a HLS player?

@mblomdahl expo-av does support hls playback where the platform allows it, we are going for alternatives here to allow hls playback on chrome & firefox.

I am not sure if I can give you good clues, but I think you can also consider shaka player!

Resolved with #70