For Live Streaming within browsers using 'just' .js, I would highly suggest looking at Dash-Mpeg.
Adobe, Microsoft, Google, YouTube (VOD and Live), Netflix, etc... all are either charter members or supporting members and browser support is fairly complete in modern versions (include mobile). There is the OSS reference standard ".js" player (which if going through a large 2.0 refactor, but v1.5 is solid) from the Dash group, but there are many others out there. Live Streaming of course requires server-based transcoding services to produce the single/multi-rate streams, but quite a few 'VOD' based servers already support Dash-based live-streaming if you do not want to use cloud-services for the transcoding portion of broadcasting stack. I was involved in a drop-in replacement using Dash from a Flash/Flex/RTMP live lectures w/chat based system and we replaced the on-premise (RTMP) transcoding/broadcasting with Azure Media Services using on-premise nginx (with nginx-rtmp plugin) to publish the live stream to the Azure 'cloud' and we never looked back... Only for older browsers would we force a fall-back to using Flash/RTMP, but that was removed during a beta role-out and newer browser versions were enforced since it was a requirement for other web applications that were in use. There is also a user selected opt-out selection to revert to Flash (I've heard since than that less than 5% of the users currently fall back to Flash and that is not due to browser support, but user initiated opt-out of HTML5/.js player). http://dashif.org/test-vectors/#MRMR https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP https://github.com/Dash-Industry-Forum/dash.js/wiki -R ________________________________________ From: PKumar <[email protected]> Sent: Thursday, November 26, 2015 12:32 AM To: [email protected] Subject: Re: [FlexJS] NetConnection for Audio/Video chat Support Yes agree with you, but I can not find any JS library for this work as compare to flash player. I can play VOD properly but in case of live streaming nothing mature available. ----- Prashant Sr. Product Specialist, Sungard -- View this message in context: http://apache-flex-users.2333346.n4.nabble.com/FlexJS-NetConnection-for-Audio-Video-chat-Support-tp11544p11547.html Sent from the Apache Flex Users mailing list archive at Nabble.com.
