PrometheanTV relies on Javascript in many of the applications and services that make up the platform. Including both the front end and backend of the Broadcast Center Application, the Video Player Web Client SDK, and our product website.
PrometheanTV uses the Google Analytics system to monitor and measure web traffic to our product website.
PrometheanTV uses nginx in a number of our back-end applications and services. Used primarily as reverse proxy or for routing and/or security needs.
PrometheanTV uses NodeJS for many of the back-end applications and services including the Broadcast Center Tool, Rest API, and video embed services.
PrometheanTV uses AngularJS as the primary front end UI/UX framework for the Broadcast Center Tool.
PrometheanTV uses the Google G Suite to provide basic business productivity services including, email, document sharing, calendars, etc.
The PrometheanTV platform relies heavily on the NodeJS platform and it's NPM package management system.
PrometheanTV uses a variety of EC2 instance types to support a variety of applications and services that make up the platform. Web servers, back-end application servers, and video trans-coding servers all run on EC2 instances.
PrometheanTV technical staff utilizes the Postman tool to test various web APIs and services.
PrometheanTV server infrastructure runs on the Ubuntu Operating System. Ubuntu Server is used on various EC2 instances and Ubuntu Desktop is used by technical staff as a desktop development environment.
PrometheanTV leverages the power of Sass in various web applications including the Broadcast Center Tool, our product website, and others.
PrometheanTV builds applications and services utilizing a variety of languages and technologies. The Visual Studio IDE is used by various technical staff to build software on a variety of languages supported by the IDE including C#, HTML/CSS/JS, etc.
PrometheanTV utilizes the ExpressJS web application framework to deploy various web applications and services including the Broadcast Center Tool, our video embed service, and our REST API.
PrometheanTV uses HTML5 in the web applications and web SDKs that power the product and platform.
PrometheanTV uses React in our Video Player Client Web SDK and is used to render overlays on top of the video player.
The PrometheanTV Client Web SDK utilizes the Redux state management library to manage the state of overlay rendering during video playback.
PrometheanTV staff use Google Drive to share files and facilitate communications with internal staff and external customers.
The PrometheanTV platform relies on S3 for data storage of a variety of assets including, images, videos, and code.
PrometheanTV utilizes Confluence to interface with and manage external consulting projects.
PrometheanTV builds applications and services utilizing a variety of languages and technologies. The Visual Studio Code IDE is used by various technical staff to build software on a variety of languages supported by the IDE including C#, HTML/CSS/JS, etc.
PrometheanTV utilizes the Heroku platform as a quick and easy hosting solution that allows us to spin up applications and services for various development needs.
PrometheanTV has used .NET and C# for several back-end applications and services including the Morphic Video Task System utilized to stream video assets to a variety of video delivery platforms including, Akamai, Brightcove, and others.
PrometheanTV provides SDKs for IOS devices including support for the Objective-C language.
Socket.IO is used for basic websocket capabilities. Used for simple chat applications, and features that require realtime interactions with servers or other clients.
PrometheanTV provides SDKs for Android devices and utilizes the Android Studio DE for development and testing purposes.
PrometheanTV utilizes the Paypal Payment services to provide various e-commerce and payment related features.
PrometheanTV provides SDKs for IOS devices and utilizes the XCode IDE for development and testing purposes.
PrometheanTV utilizes the Firebase as our real time database and to provide websocket support to the platform including delivering a realtime overlay experience to connected video clients.
The Babel compiler is used in the build process of the Promethean TV Broadcast Center and other tools.
Apache Tomcat is part of the open source Ant Media Server platform that currently provides both LIVE and VOD video trans-coding and delivery features for the Promethean Platform.
PrometheanTV uses various Lambda functions to provide back-end capabilities to the platform without the need of deploying servers. Examples include, geo lookup services, and data aggregation services.
The RequireJS package manager is used by various web applications and services to manage dependencies on 3rd party libraries.
AWS ELB is used to load balance various web and application services across multiple EC2 instances.
The Handlebars templating engine is used by the Promethean TV Broadcast Center Tool to deliver dynamically generated html content from our web servers.
CloudWatch is used to monitor various aspects of our production infrastructure deployed at Amazon.
Yeoman is used for code generation and automation of the Promethean TV Broadcast Center Tool.
PrometheanTV uses the Amazon Cloudfront CDN for a variety of networking delivery reasons including caching, SSL termination, and various content delivery needs.
PrometheanTV utilizes the Amazon Route 53 service to manage various domains utilized by the products and services.
PrometheanTV uses the git source control system to manage our source code and various technical documentation.
PrometheanTV uses the git hub source control web application to manage our source code and various technical documentation.
The PrometheanTV organization uses Slack for team and customer communication and collaboration needs.
PrometheanTV technical staff utilize the Docker container platform to create virtual servers for development and testing needs.
Java is the language behind the open source Ant Media Server platform used by PrometheanTV for Live and VOD transcoding.
PrometheanTV uses MongoDB as the primary transactional database that powers the platform. MongoDBs are hosted on both EC2 instances as well as via the MLab MongoDB cloud.
PrometheanTV uses Jenkins for various CI/CD needs including, monitoring git, building, testing, and deploying the Broadcast Center Tool to various environments.
The go to source for PrometheanTV technical staff when they have a technical question or need help from the broader development community.
The PrometheanTV stack relies heavily on Javascript and has embraced the latest ES6 standards and capabilities.
PrometheanTV builds applications and services utilizing a variety of languages and technologies. The IntelliJ IDE is used by various technical staff to build software on a variety of languages supported by the IDE including Java, HTML/CSS/JS, etc.
MailChimp is used by our business development team for email marketing and customer communications.
PrometheanTV provides SDKs for Android devices including support for the Android SDK and related platforms.
PrometheanTV utilizes Jira to interface with and manage external consulting projects.
PrometheanTV utilizes the Stripe Payment services to provide various e-commerce and payment related features.
Used by various PrometheanTV technical staff to interface and interact with the Git Source Control service.
PrometheanTV utilizes Bower in the Broadcast Center Tool to manage 3rd party front end dependencies including things like Angular, Bootstrap, etc.
The Angular Material Design framework is used by the Promethean TV Broadcast Center Tool and provides a common set of UI/UX elements on top of Angular.