Architecting Applications for
Video/Live Streaming
Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
250+ team with experience in
managing offshore, distributed
development.
Neev Technologies established
in Jan ’05
VC Funding in 2009 By Basil
Partners
Part of Publicis Groupe
Member of NASSCOM.
Development Centers in
Bangalore and Pune.
Offices at Bangalore, USA,
Delhi, Pune, Singapore and
Stockholm.
Key Company Highlights
iPhone
Android
Windows Phone 7
HTML5 Apps
Web
User Interface Design and User Experience Design
Performance Consulting Practices
Quality Assurance & Testing
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine
Mobile Cloud
About Neev
Outsourced Product Development
• Neev has worked with more than 15 B2C companies building or enabling
applications in the domain of video/live streaming. Our clients are spread
across verticals including Media and Entertainment, Education, Social
Networks and direct consumer applications.
• Design, build, deploy and maintain applications that are stable and reliable
and could even work on slow internet connections.
• Streaming servers: Wowza Media Server, Flash Media Server, Darwin
Streaming Server.
• Encoding and Transcoding Software: FF Mpeg, Zencoder, Encoding.com, AWS
Elastic Transcoder.
• Media Format: mp4, flv, avi, mp3.
• Protocols: RTMP, RTMPPE, HLS, HTTP, Progressive downloads, RTP/RTSP.
• CDNs: Cloud Front (AWS), Akamai, Bit Gravity.
Neev’s expertise on Streaming Media applications
• Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA,
JCAPS.
• Web 2.0 and Rich Client – JSF, Ruby on Rails, PHP, Groovy on Grails, GWT,
jQuery, ExtJS.
• Application and Web Servers – Apache, Tomcat, JBOSS.
• Mobile Development – iPhone/iPad, Android and Blackberry, Mobile Web,
RESTFul and SOAP web services, GPS & location aware, Bluetooth, offline
data and synch.
• Social Media – Integration with Facebook, Twitter.
• Cloud Computing and migration – Development for public clouds AWS,
Google App Engine, cloud application monitoring.
• UI/UX Process - Heuristic Analysis, Interaction Design, Visual design, HTML-
isation.
Neev’s expertise on Web Technologies
Key areas Neev evaluate before development
• Underlying technology: Evaluate the need and fitment of
the technology options. This will also depend on the mode
of rendering the content, including mobile platforms.
• Streaming Media Servers.
• Encoding and transcoding software.
• Streaming Protocol to be used.
• Media file formats.
• Hosting infrastructure: Depending on the content volume
and the number of users, suitable infrastructure has to be
planned.
Services Offered
• Technical Assessment and Design
• Product/Application development
• Application architecture re-design or improvement
• Social Media Integration
• Payment gateway and other third party integration
• Application Support and Maintenance
• Performance tuning and scaling
• SaaS-ification
• Deployment on Cloud, monitoring and hosting management
Project Management Tools
Redmine
Jira/Trac
Deployment Tools
Jenkins
Emma/Cobertura
QA Tools
Selenium
Jmock
Knowledge Capture Tools
Neev Hub
Project Methodology
• Test Case Driven testing
• Feature/Functionality level QA
• ownership
• Daily/hourly Builds
• Smoke tests
• Early Stage Integration Testing
• Detailed Communication of the
• outcome of the various QA
• activities
• Impact Analysis of Bug Fixes
• Constant Process Improvements
• User Acceptance Tests
Case Study: Myplex
Myplex.tv is the flagship service of Apalya. Apalya holds a monopoly in
India in mobile video content streaming market. Apalya’s white-label
platform is used by various telecom majors like Airtel, Vodafone for
providing mobile TV streaming services. The client wanted to build a video
streaming application to deliver the content on mobile devices.
Highlights:
1. The biggest challenges to deliver content on mobile devices are: the devices are thin clients and the mobile
networks have slower speeds.
2. Given the nature of users, the application has to be deployed on the cloud. Further, most of the scaling processes
have to be automated.
3. Neev designed, developed and deployed a fully scalable cloud-based application architecture that could support
heavy traffic and heavy content which is typical of a video content portal.
4. Neev deployed a cross-functional team that focused on: Scalable Architecture and Design, Server
Commissioning, Maintenance and Go-Live Support on Amazon Cloud, Project Planning and Configuration
Management strategy that enabled multi – track development, Automated Test Strategy using Sanity Case
Automation.
5. Neev developed the backend infrastructure required for pre-processing all video content into 4 different video
formats (Low, Medium, High, Very High) to suit the consumer's network bandwidth capacity and video quality
requirements.
6. In order to enable the video to play on various devices, the solution was enabled to stream content in various
formats such as RTMP, RTMPE, RTSP, HTTP.
Myplex: A screenshot
Case Study : Myplex continued..
Tech Stack
• Java / J2EE (Struts, Spring, Hibernate, JSP, JS/CSS)
• AWS - EC2, S3, RDS, Auto-Scale, Cloud Front
• Wowza Streaming Server
• HTML5
• JW Player
 Plugins used: jwPlayer, AWS Elastic Load Balancer
 Third Party Libraries: Solr
Myplex Video Streaming Process Flow
Case Study : Tubifi
Making Video Ads is expensive. Tubifi.com wanted to make this process affordable. It is a SaaS based
video compiling and editing platform which brings down the cost of video ad creation from $80K to
$6K – a whopping 92%. Video editors can try different video/audio footages and purchase the ones
they (or the end customer) like. Tubifi’s key differentiator is the integration with Stock Footage
Vendors (like Getty images, Pond5, Killer tracks). The vision of Tubifi is to create a common platform
for ad-consumers, video stock providers and ad-creators.
Highlights:
1. Neev started engaging with the Tubifi team at an early stage. Neev helped in creating a roadmap of the product. Neev
also developed the features in a phased manner to build a functional MVP. This was needed to acquire investors; a
quick launch to gather user base and further addition of features to stay ahead of competition.
2. Neev developed a feature wherein an user can drag and drop videos on the timeline. Different videos and audios can
be then be joined together in a simple gesture. Videos can also be inserted, split, overwritten, and trimmed in the
timeline.
3. For purpose of exhibiting to clients, compositions created can be duplicated and downloaded once purchase is
completed. The downloaded composition can be used in other Desktop solutions. Compositions can also be
downloaded as mp4 to share with the clients.
4. Other features developed include: Two Video and Audio tracks with additional Voice over tracks to support multiple
clips are also provided. Titles can also be added with different styles for a composition.
5. Transcoding and Download of purchased stock footage is separated from Video Editor and back-end system takes care
of these processes. All the stock purchase happens in the back-end. The requests are queued in Amazon SQS and are
executed in back end. This way the downloads are optimized for traffic and bandwidth usage while the user need not
be present online.
Tubifi screenshots
Case Study : Tubifi
Tech Stack
• Java – To keep the App light
• Flex Player – Video Player
• CAS – Single Sign-on Authentication
• MySQL – Database
• Twistage – Transcoding
• Amazon SQS – Queueing service
• Jenkins – Continuous Integration
• Authorize.Net – Payment Gateway
• Mp4, XML formats – Export Formats
High Availability Site Architecture for a Content Heavy Application:
 Videos are streamed from Twistage.
 As video data increases, App servers are scaled up without any downtime.
 Eliminates any Single Point of Failures throughout the architecture.
 Automated data back-ups.
 Application restoration/re-deployment drills.
Case Study : Attend by Video
Attendbyvideo.com enables real-life knowledge sharing using audio,
video and file-sharing capabilities, between people from various
walks of life in an easy mutually rewarding manner.
Highlights:
1. The challenge was to design and build a system that could be used by first time users or
those with minimal knowledge of IT. Another challenge was to have a stable and reliable
audio/video/sharing interface that can work even on a slow connection.
2. Neev leveraged features provided by the APIs of Webex to provide a user interface for
sharing audio/videos/files. Through the portal, an user can schedule, conduct, join and
record sessions for future references.
3. The system was designed to have an intuitive UI which everyone can use.
4. The system makes use of 25 user licenses of Webex which are distributed in a token ring
basis among different users (logged in).
Case Study : Attend By Video
Tech Stack
• Ubuntu – OS
• Ruby, Rails, HTML, CSS, Javascript, Jquery, Background RB –
Development Platform
• MySQL – Database
• Solr – Search Server
• Comm100 – Chat service for Customer Support
• Cisco Webex – Integrated with App using URL and XML API
provided by Webex – Web Conferencing Platform
• Subversion – Source Control
• Selenium RC – Testing Platform
• Sendgrid – Email Service
Cloud Deployment:
Amazon EC2/EBS/ELB/RDS/S3/Elastic Cache.
Monitoring Tools: Monit, Cloudwatch, Pingdom.
• End-to-end consultative approach for software solutions through needs assessment,
process consulting and strategic advice.
• Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant.
• Continuous process and service level improvements through deployment of best-of-
breed processes and technologies.
• International Standards and best practices on Project Management including PMI, ISO
and Prince-2.
• Proven EDC Model of delivery to provide predictable results.
• Scrum based Agile development methodology.
The Neev Edge
Clients
Partnerships
India - Bangalore USA Sweden
The Estate, # 121,6th Floor,
Dickenson Road
Bangalore-560042
Phone :+91 80 25594416
Neev Information Technologies Pvt. Ltd.
1121 Boyce Rd Ste 1400,
Pittsburgh PA 15241
Phone : +1 888-979-7860
Neev AB, Birger
Jarlsgatan 53, 6tr,
11145, Stockholm
Phone: +46723250723
sales@neevtech.com
India - Pune
#13 L’Square, 3rd Floor
Parihar Chowk, Aundh,
Pune – 411007.
Phone : +91-64103338
Singapore
#08-03 SGX Centre 2, 4
Shenton Way,
Singapore 068807
Phone: +65 6435 1961
For more info on our offerings, visit www.neevtech.com

More Related Content

PPTX
Neev Competencies in SaaS-based Development
PPTX
Enterprise Mobility @ Neev
PPTX
Neev mobile offerings
PPTX
Disruptive Trends in Application Development
PPT
IBM MobileFirst Technical Overview
PPTX
Docker & aPaaS: Enterprise Innovation and Trends for 2015
PDF
Rapid Application Development using FOSS
PPT
Worklight mobile v6
Neev Competencies in SaaS-based Development
Enterprise Mobility @ Neev
Neev mobile offerings
Disruptive Trends in Application Development
IBM MobileFirst Technical Overview
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Rapid Application Development using FOSS
Worklight mobile v6

What's hot (20)

PDF
Presentation build and connect apps, devices and data ibm worklight overview
PPTX
Oxagile company presentation
PPTX
Customer Experience Management from Adobe
PDF
Enterprise Mobile Development Best Practices for 2015
PPTX
Magento@Neev
PDF
IBM Worklight
PDF
Dronahq one app platform 7.0
PDF
PPTX
Embedded Analytics: 5 Steps to App Modernization
PPTX
Razorfish India (Neev) Corporate Profile
PDF
Lessons learned in building a model driven software factory
PPTX
Mobile Application Development Strategy
PDF
Mendix Factsheet
PPTX
Sitecore and PhoneGap - Driving Business with Mobile Apps
PPTX
Navigating the Mobile maze
PPTX
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
PPT
Enterprise Digital Transformation using APIs and Apps
PDF
BUDDY White Paper
PPTX
Kony - End-to-End Proof of Technology
PDF
Soa architect summit mobile 2013_mar [compatibility mode]
Presentation build and connect apps, devices and data ibm worklight overview
Oxagile company presentation
Customer Experience Management from Adobe
Enterprise Mobile Development Best Practices for 2015
Magento@Neev
IBM Worklight
Dronahq one app platform 7.0
Embedded Analytics: 5 Steps to App Modernization
Razorfish India (Neev) Corporate Profile
Lessons learned in building a model driven software factory
Mobile Application Development Strategy
Mendix Factsheet
Sitecore and PhoneGap - Driving Business with Mobile Apps
Navigating the Mobile maze
Test Automation - Presented by Nagarajan, Architect @ TechCafe-2014
Enterprise Digital Transformation using APIs and Apps
BUDDY White Paper
Kony - End-to-End Proof of Technology
Soa architect summit mobile 2013_mar [compatibility mode]
Ad

Viewers also liked (18)

DOC
China banking industry market research and prospect forecast report
PPT
How Are Living Things Classified?
PPTX
Mise on scene/characters room
PPTX
ffbPresentation1
PDF
Arthur Bodolec of Feedly on Designing With Your Ears
PDF
China midwestern cement industry production and marketing demand and investme...
DOC
China rfid industry market forecast and investment strategy planning report, ...
DOC
China coated abrasives industry market research and investment forecast report
PDF
glue.things – a Mashup Platform for wiring the Internet of Things with the In...
PDF
4 logo Cinema One DEGRADE RGB
PPT
иван грозный
PDF
Национальная Программа "Лучшие социальные проекты России"
PPTX
Filming day
PDF
Matriz rmg. (rc) (kg) (ae)
DOC
China accounting firm indepth research and investment strategic planning repo...
DOC
China coal chemical equipment industry report, extensive market research and ...
PDF
China fluorine chemical industry indepth research and investment strategic pl...
PDF
Settings Manager Final Presentation
China banking industry market research and prospect forecast report
How Are Living Things Classified?
Mise on scene/characters room
ffbPresentation1
Arthur Bodolec of Feedly on Designing With Your Ears
China midwestern cement industry production and marketing demand and investme...
China rfid industry market forecast and investment strategy planning report, ...
China coated abrasives industry market research and investment forecast report
glue.things – a Mashup Platform for wiring the Internet of Things with the In...
4 logo Cinema One DEGRADE RGB
иван грозный
Национальная Программа "Лучшие социальные проекты России"
Filming day
Matriz rmg. (rc) (kg) (ae)
China accounting firm indepth research and investment strategic planning repo...
China coal chemical equipment industry report, extensive market research and ...
China fluorine chemical industry indepth research and investment strategic pl...
Settings Manager Final Presentation
Ad

Similar to Neev capabilities in building video and live streaming apps (20)

PPTX
Neev for Startups
PDF
Video-Platform-as-a-Service-2016-Zohar_Babin
PDF
Sodel Solutions
PPTX
Android @ Neev
PPTX
Neev Expertise in Spring and Hibernate
PPTX
Attend by Video - A light weight knowledge sharing application with audio, vi...
PPT
Neev corporate ppt
PPT
Proto I: the 27 participating startups
PDF
Interact Online Tv
PPTX
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
PDF
OXAGILE Presentation
PDF
Webinos Project
PDF
7 OTT App Builders to Support the Development of Your Video Applications_.pdf
PPTX
Capgemini Super Techies Show Season 2: The AWS Challenge Presentation
PPTX
Invento Labs Web 2.0
PDF
10 fn s16
PDF
10 fn s16
PDF
Top 7 Panopto competitors in 2024.pdf
PPTX
QS_Presentation_JAN_2016
PPTX
presentation-case-study-quartsoft_preview
Neev for Startups
Video-Platform-as-a-Service-2016-Zohar_Babin
Sodel Solutions
Android @ Neev
Neev Expertise in Spring and Hibernate
Attend by Video - A light weight knowledge sharing application with audio, vi...
Neev corporate ppt
Proto I: the 27 participating startups
Interact Online Tv
On demand video_streaming_apps_and_its_server_side_cloud_infrastructure_at_aws
OXAGILE Presentation
Webinos Project
7 OTT App Builders to Support the Development of Your Video Applications_.pdf
Capgemini Super Techies Show Season 2: The AWS Challenge Presentation
Invento Labs Web 2.0
10 fn s16
10 fn s16
Top 7 Panopto competitors in 2024.pdf
QS_Presentation_JAN_2016
presentation-case-study-quartsoft_preview

More from Neev Technologies (20)

PPTX
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
PPTX
Hybris Hackathon - Split Payments in Hybris
PPTX
Hybris Hackathon - Data Modeling
PPTX
RazorfishNeev Engagement Process
PPTX
Gameathon @ Neev
PPTX
Building A Jewelry e-store - Now, sell your jewelry to the world!
PPTX
Neev Load Testing Services
PPTX
How to add Custom Font to your iOS-based App?
PPTX
Our Experience on Google Map Integration with Apps
PPTX
Neev Application Performance Management Services
PPTX
Drupal Capabilities @ Neev
PPTX
Neev CakePHP Managed Services Offerings
PPTX
Neev AngularJS Capabilities
PPTX
Mobile Responsive Design @ Neev
PPTX
Business Intelligence Capabilities @ Neev
PPTX
Neev Conversion Strategy Capabilities
PDF
RazorfishNeev - An Overview
PPTX
A Digital Mirror for Luxury Jewelry Stores
PPTX
Neev Open Source Contributions
PPTX
Native Mobile Platforms vs Phonegap – A Comparison
Adobe Experience Manager (Adobe CQ) Capabilities and Experience @ Neev
Hybris Hackathon - Split Payments in Hybris
Hybris Hackathon - Data Modeling
RazorfishNeev Engagement Process
Gameathon @ Neev
Building A Jewelry e-store - Now, sell your jewelry to the world!
Neev Load Testing Services
How to add Custom Font to your iOS-based App?
Our Experience on Google Map Integration with Apps
Neev Application Performance Management Services
Drupal Capabilities @ Neev
Neev CakePHP Managed Services Offerings
Neev AngularJS Capabilities
Mobile Responsive Design @ Neev
Business Intelligence Capabilities @ Neev
Neev Conversion Strategy Capabilities
RazorfishNeev - An Overview
A Digital Mirror for Luxury Jewelry Stores
Neev Open Source Contributions
Native Mobile Platforms vs Phonegap – A Comparison

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Getting Started with Data Integration: FME Form 101
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
STKI Israel Market Study 2025 version august
PPTX
Benefits of Physical activity for teenagers.pptx
PPTX
Modernising the Digital Integration Hub
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
1 - Historical Antecedents, Social Consideration.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
CloudStack 4.21: First Look Webinar slides
Developing a website for English-speaking practice to English as a foreign la...
Getting Started with Data Integration: FME Form 101
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
O2C Customer Invoices to Receipt V15A.pptx
Group 1 Presentation -Planning and Decision Making .pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
STKI Israel Market Study 2025 version august
Benefits of Physical activity for teenagers.pptx
Modernising the Digital Integration Hub
Taming the Chaos: How to Turn Unstructured Data into Decisions
Enhancing emotion recognition model for a student engagement use case through...
1 - Historical Antecedents, Social Consideration.pdf

Neev capabilities in building video and live streaming apps

  • 2. Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 VC Funding in 2009 By Basil Partners Part of Publicis Groupe Member of NASSCOM. Development Centers in Bangalore and Pune. Offices at Bangalore, USA, Delhi, Pune, Singapore and Stockholm. Key Company Highlights iPhone Android Windows Phone 7 HTML5 Apps Web User Interface Design and User Experience Design Performance Consulting Practices Quality Assurance & Testing AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Mobile Cloud About Neev Outsourced Product Development
  • 3. • Neev has worked with more than 15 B2C companies building or enabling applications in the domain of video/live streaming. Our clients are spread across verticals including Media and Entertainment, Education, Social Networks and direct consumer applications. • Design, build, deploy and maintain applications that are stable and reliable and could even work on slow internet connections. • Streaming servers: Wowza Media Server, Flash Media Server, Darwin Streaming Server. • Encoding and Transcoding Software: FF Mpeg, Zencoder, Encoding.com, AWS Elastic Transcoder. • Media Format: mp4, flv, avi, mp3. • Protocols: RTMP, RTMPPE, HLS, HTTP, Progressive downloads, RTP/RTSP. • CDNs: Cloud Front (AWS), Akamai, Bit Gravity. Neev’s expertise on Streaming Media applications
  • 4. • Java and Open Source Software – Java, J2EE, Spring, Hibernate, JMS, JPA, JCAPS. • Web 2.0 and Rich Client – JSF, Ruby on Rails, PHP, Groovy on Grails, GWT, jQuery, ExtJS. • Application and Web Servers – Apache, Tomcat, JBOSS. • Mobile Development – iPhone/iPad, Android and Blackberry, Mobile Web, RESTFul and SOAP web services, GPS & location aware, Bluetooth, offline data and synch. • Social Media – Integration with Facebook, Twitter. • Cloud Computing and migration – Development for public clouds AWS, Google App Engine, cloud application monitoring. • UI/UX Process - Heuristic Analysis, Interaction Design, Visual design, HTML- isation. Neev’s expertise on Web Technologies
  • 5. Key areas Neev evaluate before development • Underlying technology: Evaluate the need and fitment of the technology options. This will also depend on the mode of rendering the content, including mobile platforms. • Streaming Media Servers. • Encoding and transcoding software. • Streaming Protocol to be used. • Media file formats. • Hosting infrastructure: Depending on the content volume and the number of users, suitable infrastructure has to be planned.
  • 6. Services Offered • Technical Assessment and Design • Product/Application development • Application architecture re-design or improvement • Social Media Integration • Payment gateway and other third party integration • Application Support and Maintenance • Performance tuning and scaling • SaaS-ification • Deployment on Cloud, monitoring and hosting management
  • 7. Project Management Tools Redmine Jira/Trac Deployment Tools Jenkins Emma/Cobertura QA Tools Selenium Jmock Knowledge Capture Tools Neev Hub Project Methodology • Test Case Driven testing • Feature/Functionality level QA • ownership • Daily/hourly Builds • Smoke tests • Early Stage Integration Testing • Detailed Communication of the • outcome of the various QA • activities • Impact Analysis of Bug Fixes • Constant Process Improvements • User Acceptance Tests
  • 8. Case Study: Myplex Myplex.tv is the flagship service of Apalya. Apalya holds a monopoly in India in mobile video content streaming market. Apalya’s white-label platform is used by various telecom majors like Airtel, Vodafone for providing mobile TV streaming services. The client wanted to build a video streaming application to deliver the content on mobile devices. Highlights: 1. The biggest challenges to deliver content on mobile devices are: the devices are thin clients and the mobile networks have slower speeds. 2. Given the nature of users, the application has to be deployed on the cloud. Further, most of the scaling processes have to be automated. 3. Neev designed, developed and deployed a fully scalable cloud-based application architecture that could support heavy traffic and heavy content which is typical of a video content portal. 4. Neev deployed a cross-functional team that focused on: Scalable Architecture and Design, Server Commissioning, Maintenance and Go-Live Support on Amazon Cloud, Project Planning and Configuration Management strategy that enabled multi – track development, Automated Test Strategy using Sanity Case Automation. 5. Neev developed the backend infrastructure required for pre-processing all video content into 4 different video formats (Low, Medium, High, Very High) to suit the consumer's network bandwidth capacity and video quality requirements. 6. In order to enable the video to play on various devices, the solution was enabled to stream content in various formats such as RTMP, RTMPE, RTSP, HTTP.
  • 10. Case Study : Myplex continued.. Tech Stack • Java / J2EE (Struts, Spring, Hibernate, JSP, JS/CSS) • AWS - EC2, S3, RDS, Auto-Scale, Cloud Front • Wowza Streaming Server • HTML5 • JW Player  Plugins used: jwPlayer, AWS Elastic Load Balancer  Third Party Libraries: Solr
  • 11. Myplex Video Streaming Process Flow
  • 12. Case Study : Tubifi Making Video Ads is expensive. Tubifi.com wanted to make this process affordable. It is a SaaS based video compiling and editing platform which brings down the cost of video ad creation from $80K to $6K – a whopping 92%. Video editors can try different video/audio footages and purchase the ones they (or the end customer) like. Tubifi’s key differentiator is the integration with Stock Footage Vendors (like Getty images, Pond5, Killer tracks). The vision of Tubifi is to create a common platform for ad-consumers, video stock providers and ad-creators. Highlights: 1. Neev started engaging with the Tubifi team at an early stage. Neev helped in creating a roadmap of the product. Neev also developed the features in a phased manner to build a functional MVP. This was needed to acquire investors; a quick launch to gather user base and further addition of features to stay ahead of competition. 2. Neev developed a feature wherein an user can drag and drop videos on the timeline. Different videos and audios can be then be joined together in a simple gesture. Videos can also be inserted, split, overwritten, and trimmed in the timeline. 3. For purpose of exhibiting to clients, compositions created can be duplicated and downloaded once purchase is completed. The downloaded composition can be used in other Desktop solutions. Compositions can also be downloaded as mp4 to share with the clients. 4. Other features developed include: Two Video and Audio tracks with additional Voice over tracks to support multiple clips are also provided. Titles can also be added with different styles for a composition. 5. Transcoding and Download of purchased stock footage is separated from Video Editor and back-end system takes care of these processes. All the stock purchase happens in the back-end. The requests are queued in Amazon SQS and are executed in back end. This way the downloads are optimized for traffic and bandwidth usage while the user need not be present online.
  • 14. Case Study : Tubifi Tech Stack • Java – To keep the App light • Flex Player – Video Player • CAS – Single Sign-on Authentication • MySQL – Database • Twistage – Transcoding • Amazon SQS – Queueing service • Jenkins – Continuous Integration • Authorize.Net – Payment Gateway • Mp4, XML formats – Export Formats High Availability Site Architecture for a Content Heavy Application:  Videos are streamed from Twistage.  As video data increases, App servers are scaled up without any downtime.  Eliminates any Single Point of Failures throughout the architecture.  Automated data back-ups.  Application restoration/re-deployment drills.
  • 15. Case Study : Attend by Video Attendbyvideo.com enables real-life knowledge sharing using audio, video and file-sharing capabilities, between people from various walks of life in an easy mutually rewarding manner. Highlights: 1. The challenge was to design and build a system that could be used by first time users or those with minimal knowledge of IT. Another challenge was to have a stable and reliable audio/video/sharing interface that can work even on a slow connection. 2. Neev leveraged features provided by the APIs of Webex to provide a user interface for sharing audio/videos/files. Through the portal, an user can schedule, conduct, join and record sessions for future references. 3. The system was designed to have an intuitive UI which everyone can use. 4. The system makes use of 25 user licenses of Webex which are distributed in a token ring basis among different users (logged in).
  • 16. Case Study : Attend By Video Tech Stack • Ubuntu – OS • Ruby, Rails, HTML, CSS, Javascript, Jquery, Background RB – Development Platform • MySQL – Database • Solr – Search Server • Comm100 – Chat service for Customer Support • Cisco Webex – Integrated with App using URL and XML API provided by Webex – Web Conferencing Platform • Subversion – Source Control • Selenium RC – Testing Platform • Sendgrid – Email Service Cloud Deployment: Amazon EC2/EBS/ELB/RDS/S3/Elastic Cache. Monitoring Tools: Monit, Cloudwatch, Pingdom.
  • 17. • End-to-end consultative approach for software solutions through needs assessment, process consulting and strategic advice. • Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant. • Continuous process and service level improvements through deployment of best-of- breed processes and technologies. • International Standards and best practices on Project Management including PMI, ISO and Prince-2. • Proven EDC Model of delivery to provide predictable results. • Scrum based Agile development methodology. The Neev Edge
  • 20. India - Bangalore USA Sweden The Estate, # 121,6th Floor, Dickenson Road Bangalore-560042 Phone :+91 80 25594416 Neev Information Technologies Pvt. Ltd. 1121 Boyce Rd Ste 1400, Pittsburgh PA 15241 Phone : +1 888-979-7860 Neev AB, Birger Jarlsgatan 53, 6tr, 11145, Stockholm Phone: +46723250723 sales@neevtech.com India - Pune #13 L’Square, 3rd Floor Parihar Chowk, Aundh, Pune – 411007. Phone : +91-64103338 Singapore #08-03 SGX Centre 2, 4 Shenton Way, Singapore 068807 Phone: +65 6435 1961 For more info on our offerings, visit www.neevtech.com