Streaming video / audio from an iOS device

I read a few posts here about streaming video / audio from an iOS device while recording. Unfortunately, there seems to be no “good” solution.

I understand that I must have access to files while recording, and then send files to a server from which other users can watch my stream live (with a slight time delay).

Working with iOS is not a problem for me, I am more struggling with the part where the data should be processed by the server and all processing on the server.

I have a few questions:

  • Say that the server is very vague, what kind of "look" should it be?
  • I understand that I have to use some sort of protocol to send data to the TO , and then to obtain data FROM the server, the user can watch the video in real time, which protocol should I use?
  • I feel very lost when processing the entire server side, what should I do with files that were sent to the server?
  • All this seems very nontrivial, is there a third-party solution? For example, which technology applications, such as Periscope, Ustream, or Meerkat, use the live streaming feature for their users?

I would also be very grateful if, if possible, the answers to several questions would be more than one word for each question.

+4
source share
1

:

  • "-". . Wowza, Red5, Nimble Streamer, nginx-rtmp- .

  • - RTMP RTSP. , RTMP ( Flash), HLS ( iOS, Android 4+, -), DASH ( ).

  • , .

  • "-".

+5

Source: https://habr.com/ru/post/1598502/


All Articles