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 !

Support ForumCategory: Generalupgrade fom 1.6 to 2.0 for live streaming, a bit lost with html 5 HLS/DASH/HDS/WEBSOCKETS … some examples needed to decide !
eric Member asked 2 years ago

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
eric Member answered 2 years ago

hi,

i’m surprised that nobody at evostream can reply to this simply question.

Eric

erika Evostream-Staff answered 2 years ago

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

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.
 

eric Member answered 2 years ago

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

erika Evostream-Staff answered 2 years ago

Hi Eric,
 
– for IE/CHROME/FIREFOX for windows pc ?

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.. 

eric Member answered 2 years ago

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

erika Evostream-Staff answered 2 years ago

Hi Eric,
I suggest you try to use HLS and DASH. That way you can gauge if this or that meets your requirements. 🙂
 
Let us know if you need anything else. 🙂

Thank you.