Find Jobs
Hire Freelancers

Real Helix Streaming Server Stats

$100-500 USD

Cancelado
Publicado hace más de 18 años

$100-500 USD

Pagado a la entrega
this project is for a Real Helix Streaming Server statistics application. this needs to be developed in PHP / MySql and Fusebox 4.1 It has to be built in such a way that custom statistics within Real Helix are used. ## Deliverables We need to create an interface that will perform the following for archived and live streaming statistics on Real Helix Streaming Server: **1) total bandwidth usage (in Gigabytes) 2) total daily, weekly, monthly views (all streams, per stream, or per file) 3) detailed report (include stream name, date, time, length of viewing) 4) archived reports (for later perusal, searchable by date range) 5) email reports (to admin and to user) 6) average consecutive streams per day, week, month** **7) generate and email monthly invoices based on streaming packages (per GB or Highest Total Consecutive Stream) ** this needs to be developed in PHP / MySql and Fusebox 4.1 It has to be built in such a way that custom statistics within Real Helix are used. there needs to be an admin for the following: Admins Area (full control) **Add User** (company name, firstname, lastname, email account) ** Assign Package to User** (multiple packages allowed per user, need to associate the stream log to the package here, the package should also be assigned to a specific streaming server as well) **View Usage** (By User, By Stream / Package, By Date Range) **Add Package** (package name, package is either Per GB or Highest Total Consecutive Stream, need $ value per GB and $ value per consecutive stream, and should should also have an optional base fee) **Add Streaming Server**(IP, Name, Location)… (we’ll have multiple streaming servers) Users Area (customer control over selected streams) ** View Daily, Weekly, this Month stats (default dashboard)** **View Archived (by date range) stats** **View Current Invoice** **View archived invoices** **Pay invoice** (paypal or [login to view URL]) **File Manager** (ability for user to upload archived content to the streaming server) **The log parser** for this application should run via Cron and should be able to run on remote streaming servers so that the main stats / billing server can be separate from the streaming servers (for clustered streaming environment). Cron should connect to the main MySql datasource for the billing / statistics server, grab all the data for the streams that are hosted on the server it resides on (log file name), and update the MySql database for each of those streams. **Invoices** should be generated and emailed for the prior month on the 1st of each month. Any pre-paid setup fees would need to be invoiced at customer setup. It would be ideal if this integrated with ModernBill customers and invoices somehow, but it is not absolutely needed. We'll need **screenshot documentation and samples** for creating properly formatted custom logs within Real Helix Streaming Server to be used with this application. Preferred would be automatic generation of stream and custom log configurations within Real Helix from the PHP application when the user is created and package is assigned. ## Platform Linux PHP MySql FuseBox 4.1 Real Helix Streaming Server
ID del proyecto: 3166347

Información sobre el proyecto

Proyecto remoto
Activo hace 18 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de UNITED STATES
United States
5,0
9
Miembro desde ene 28, 2005

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.