Leverage global talent for premium, cost-effective web and app development
Get forward-thinking digital insights shaping the tech industry in your Inbox.
How Net Solutions helped Present Communications Ltd. build a
Client
Present Communications
Industry
Media, Publishing & Entertainment
Technologies
JavaScript
JAVA
MySQL
AWS
Present Communications provides audio-visuals, video conferencing equipments, webcasting, video productions, and other technical services to the live event industry.
The platform was also expected to allow presenters to play a slideshow along with the webcast. They wanted the users to be able to share their queries about the event, and participate in online polls conducted during the live webcast.
While Wowza was used for broadcasting events, other processes such as event invites, sharing event details, and event creation were done manually. Therefore, Present Communications Ltd. wanted a digital platform, where all the processes would fall under a single platform for users around the globe – creating an event, streaming live or on-demand videos.
With digitization, companies will also be able to increase their reach and drive customer engagement with customized interaction. Further, the platform would fulfill the following high-level objectives:
Our team could foresee some initial challenges with this request. One issue was to determine whether the third-party platform would be able to provide automated app creation, with the web services. Our team anticipated issues related to IPs and assessed the need to find out what kind of browser issues would possibly occur. Another challenge was to find a video player that could offer adaptive bit-rate streaming. Since there were no specific requirements given to us by the client, our team had to work on refining the scope for the application as well.
The product owner team took the baton of ideating the requirements with the client via regular documented brainstorming sessions. The requirements were then converted into a visual representation via wireframes which represented the probable user flow on the platform. We then assigned relative priorities to the features in order to identify the Minimum Viable Product ( MVP ) and kept the ‘extra’ features out of the first release. This helped us keep the costs down and ensure greater value.
Based on the final requirements, the technology panel identified the most suitable technology stack for the application, to work in cadence with the third-party integrations involved in the platform solution.
Wowza was shortlisted as the third-party video streaming solution to be integrated with the platform. The team was able to make some custom changes to the Wowza APIs in order to achieve authentication on Wowza Rest APIs.
JW Player was finalized as the video player with a premium subscription so that the platform could handle adaptive bit-rate streaming. The team was able to custom code to put logics in place so that the player played RTMP Stream as primary, and HLS as secondary, in case flash was detected on the browser.
11601 Wilshire Blvd
5th Floor
Los Angeles, CA 90025
USA
+1 (305) 767-3821
101 Avenue of the Americas,
8th Floor, New York City,
New York, 10013
USA
+1 (305) 767-3821
111 Queen Street
East South Building
Suite 450, Toronto,
ON M5C 1S2 Canada
+1 (416) 720-1790
6th Floor
9 Appold Street
London, EC2A 2AP
UK
+44 (20) 3807-3803
Site no. 15, Rajiv Gandhi
Chandigarh Technology Park,
Chandigarh 160101
India
+91 172 4315000