Monday, June 3, 2024
 Popular · Latest · Hot · Upcoming
142
rated 0 times [  143] [ 1]  / answers: 1 / hits: 18582  / 7 Years ago, fri, january 19, 2018, 12:00:00

I am trying to write a JavaScript-based implementation of MPEG-DASH for video streaming. I have referenced the following documents:



These libraries are using MSE (Media Source Extensions).


My understanding


MPEG-DASH is an international standard for streaming video, but it is currently not natively supported in iOS devices. In other browsers and devices, it requires a JavaScript library or a video player that supports MPEG-DASH (eg: Dash.Js, Shaka player).


And another streaming technology is HLS. It is an adaptive streaming communications protocol created by Apple. The Safari browser can play HLS streams within a web page, iPhone, and iPod touch devices.


Here, we can see that MPEG-DASH (because of MSE) is currently not natively supported in iOS devices.


Now, my doubts:



  1. How can we stream MPEG-DASH videos in iOS without MSE?

  2. How Facebook and other streaming media services play their videos? is it with HLS only ?


Any suggestion/explanations would be more than helpful!


More From » ios

 Answers
6

  1. You can’t.


  2. Yes they use HLS. iOS 10 and above support fmp4 in HLS. so the only difference between dash and hls is the manifest.



[#55420] Tuesday, January 16, 2018, 7 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
rafael

Total Points: 5
Total Questions: 103
Total Answers: 103

Location: Guernsey
Member since Tue, Jul 6, 2021
3 Years ago
;