Closed

PHP VideoWhisper Joomla Live Webcam Streaming Integration Updates #2

This project involves upgrading a Joomla integration for [url removed, login to view] Live Streaming (Joomla components and modules).

[url removed, login to view]

REQUIREMENTS

* Frontend

+ Users can create/manage channels depending on permissions and existing details (see Backend and [url removed, login to view] rooms as sample)

- Permissions to define who can broadcast: If already a broadcaster online, user is logged in as watcher

- Share: access links and html embed code for their channels (html code to embed video, watch interface, link to snapshot and channel page as provided in broadcasting interface), ajax JavaScript that shows when broadcaster is online (with snapshot) and channel access link

- Delete Files: delete all room files (from uploads/room folder)

- Browse Logs: lists all logs files and allows opening, deleting each one

[url removed, login to view] [delete]

[url removed, login to view] [delete]

+ Each snapshot is saved with different name (timestamp) and included in log as for 2 way video chat. Snapshots will be saved in new folders based on log name (snapshots/Log12-Feb-25/) so when deleting a certain log, its snapshots are also deleted.

+ New module that shows a live channel with parameters (select just video/watch interface, fill channel name or pick from popup list): VideoWhisper Live Channel

* Backend

- Admins can create, manage and configure channels and channel templates (rooms that can be replicated by fronted users depending on permissions)

- When defining template webmaster can also specify how many rooms of that type can users create and total credits that can be used in all these rooms per month (0 = unlimited)

- new component and module parameters (will be provided - like codec settings)

* Jomsocial

- groups support: if Jomsocial is detected (installed and enabled) groups can be used when defining room permissions in fronted or backend

* Bandwidth credits mode

- room setting: Credits Mode: Time / Bandwidth (Minutes/Mb)

+ calculate, save and display (in admin room list) bandwidth Mb/min per stream for each room based on streaming settings (maxCamBandwidth in bytes/s) + sound settings [url removed, login to view] (from kbps, divide by 8 to get kb/s)

- room setting: Maximum Bandwidth Capacity: 10 (Mb/s)

+ Calculate and display maximum room capacity based on bandwidth. Each user will require a multiplier of stream bandwidth depending on application type (for Live Streaming 1 stream per user).

+ At runtime min(room capacity,bandwidth room capacity) is used as room_limit.

DOCUMENTATION

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

CODING

Coding comments, variables, functions and table names should be in English.

Coding must be secure (ie. sanitise input) and use latest CMS coding standards and functions. Plugins must be compatible with latest CMS version and implementation should be done as per provided documentation.

Interface should be simple and clear, easy to use and self explanatory (including descriptions of fields and settings). All texts must be correctly written in English (spellcheck).

PROJECT TERMS

Communication will be done via PMB in English.

A compatible hosting account will be provided to upload progress.

Progress updates should be sent, shown at least 2 times per week. Developer must test all features and views prior to updates, fix any bugs and malfunctions to allow testing progress in good conditions.

Bid with realistic durations and include some extra time to make sure you can do it within the timeframe. Cancellation will be required if project is not ready within bid timeframe.

DELIVER

Extensions ready to deploy.

Component and modules are required, compatible with Joomla 1.5-3+.

PAYMENT

Amount can be escrow before start and will be released when extensions are done, functional, delivered as in project requirements.

Skills: PHP

See more: when is escrow com start, webmaster for joomla, test php code online, test html code online, secure payment with escrow, room files, project terms and conditions template, php http developers online com, php escrow payment integration, php developers org, php developer opening, php developer online chat, opening of escrow, online chat component in joomla, new updates for a php developer, min its com, live javascript, live 02, list of php developers, joomla version developer, joomla templates developers, joomla template for developers, joomla template developers, joomla hosting and developers, joomla folder for developers

About the Employer:
( 27 reviews ) Buzau, Romania

Project ID: #4393007

5 freelancers are bidding on average $990 for this job

linuxfreak1985

Hi there, We are experts in PHP Open Source (any kind of PHP/MySQL work),wordpress and Ajax/Web 2.0 technology. Some of the projects we completed for php are mentioned below [url removed, login to view] More

$1030 USD in 10 days
(60 Reviews)
5.7
bistanil98

have gone through with the requirement and we can start this project now. I want to introduce our self, we are a group of freelancers we have 11 year of experience in web application development and design, we w More

$968 USD in 20 days
(9 Reviews)
4.8
kchg

Hello, sir. I'm interested with your project. I'll do it for you. Regards.

$1030 USD in 15 days
(18 Reviews)
4.6
veltrod

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$721 USD in 25 days
(2 Reviews)
0.7
codeware1

Hello , Hope you are well and doing good!!! we are eager to work with [url removed, login to view] are ready to start the project right away. Codeware is a website development company providing professional website design, website developme More

$600 USD in 14 days
(0 Reviews)
0.0
reosoft

Dear Employer we are pleased to inform you that we have studied all the requirements and can deliver the same to u . we have similar work experience and can handle this quite well we offer a wide range of IT servi More

$330 USD in 13 days
(0 Reviews)
0.0
WebDesignYOGI

Hi We are experts in video communication, please check PM for the similar website we created.

$1200 USD in 30 days
(0 Reviews)
0.0