upgrade fom 1.6 to 2.0 for live streaming, a bit lost with html 5 HLS/DASH/HDS/WEBSOCKETS … some examples needed to decide !
Hi,
I use evostream server for live streaming for some years now with these elements:
– Evs pull streams from IP cameras.
– JWplayer plays RTMP/Flash and HLS streams
I would like to have your opinions and with examples to:
– still pulling streams from ip cameras
– playing streams for all devices: windows PCs, android smartphones, Ipad, etc …
My questions are: with streaming protocol do i have to use for all the devices and wich player to use ?
A add that i want now to use h.265 only (if possible).
Thanks to EVS to respond to these basic questions ….
Eric
6 Answers
hi,
i’m surprised that nobody at evostream can reply to this simply question.
Eric
Hi Eric,
Thank you for using EMS for years now!
Please see responses below:
I would like to have your opinions and with examples to:
– still pulling streams from ip cameras
– playing streams for all devices: windows PCs, android smartphones, Ipad, etc …
– still pulling streams from ip cameras
A: There is no changes in pulling streams from 1.6 to 2.0. You can still use the pullStream command to ingest your stream.
Example command: pullStream uri=rtmp://<IPCAM_ADDRESS> localStreamName=test
– playing streams for all devices: windows PCs, android smartphones, Ipad, etc …
A1: To do RTMP Playback: rtmp://<EMS_IP_ADDRESS>/live/localStreamName
Example: rtmp://10.2.4.5/live/test
A2: You can also use HLS streaming for iOS devices. Please see here
Q:
with streaming protocol do i have to use for all the devices and wich player to use ?
A add that i want now to use h.265 only (if possible).
A: Yes you can use H.265 in EMS 2.0. We support inbound TS and outboud TS/DASH for HEVC/H.265. Based on your requirements, it is suggested for you to use HLS streaming.Let us know if you need anything else. Thank you.
Hi Erika,
Thank you for your response but i’m still questionning myself.
You write me to use RTMP and HLS/IOS for streaming to anything but as i know flash/rtmp is quiet dead.
My question is a bit different: Which streaming protocol do i have to use in these cases :
– for IE/CHROME/FIREFOX for windows pc ?
– for Android Tablette/smartphone ?
– for IOS (i know it’s HLS in this case)
When do i have to use DASH ?
Eric
Hi Eric,
– for IE/CHROME/FIREFOX for windows pc ?
– for Android Tablette/smartphone ?
– for IOS (i know it’s HLS in this case)
You can use HTML5 streaming (Websockets/WebRTC) but IE is not supported. Please see here.
– for Android Tablette/smartphone ?
If you will use browser here, you can still use HTML5 streaming or you can use RTMP/RTSP as well if you will opt to use a flash player.
– for IOS (i know it’s HLS in this case)
Yes correct.– When do i have to use DASH ?
Use DASH if you want to use adaptive-bitrate streaming. Please see here.Hope this helps. Please see our documentation site here Thank you..
thanks erika,
I would like to use browsers only, no specific rtsp/rtmp clients on android/ios/windows/linux.
HTML5 with tag only could be the paradise for me !
I add that i need NVR also so i thing i could use HLS and DASH ?
What do u thing ?
Eric