I'm still a newbie to Wowza/Streaming but when i setup everything (RHEL + Wirecast), i can somehow stream-out/broadcast from my home pc to EC2 Server.
As i followed according to Wowza Live-Streaming Tutorial, i used RTMP
and after that all i got FOR PUBLIC (Viewer) side are:
- rtsp://xx.xx.xx.xx:1935/live/myStream
- http://xx.xx.xx.xx:1935/live/myStream/playlist.m3u8
That means, i can ONLY PLAY via Flash and iOS.
But on Androids
and Windows Phones
, there is NO FLASH supported.
Now my very basic questions are (may be i'm missing out something, but):
- When i stream
RTMP
, do i only get two such above stream types?- Only,
rtsp://.......
andhttp://........m3u8
?
- Only,
- So how about other stream types?
- Like,
.mp4
.mov
etc .. viaHTTP
?
- Like,
Since i am on this topic, please let me add an additional question.
- ON WOWZA, WHAT IS THE BEST WAY TO GO FOR
REALTIME STREAMING
+MULTIPLE DEVICES FOR WEB
? (Should i even still be usingRTMP
)? - DOES
HTTP-LIVE-STREAMING
COVERS ALL WEB PLAYBACK DEVICES?
Thank you so much!
You can read this documentation: https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder
It explains that:
Answering your questions:
For live streaming IMO you should use RTMP for Flash and HLS for modern Android and iOS. Also you can detect old (<3.0) Android devices and give them rtsp links.