567761 PHP Joomla VideoWhisper Video Recorder integration

Σε Εξέλιξη Αναρτήθηκε May 23, 2012 Πληρώθηκε κατά την παράδοση
Σε Εξέλιξη Πληρώθηκε κατά την παράδοση

This project involves integrating [url removed, login to view] Video Recorder into Joomla.

Read more about these on:

[url removed, login to view]

[url removed, login to view]

REQUIREMENTS

Frontend

* Record: Users can record videos (by integrating VideoWhisper Video Recorder that generates flv video and jpg snapshot)

+ user fills title, description, tags, location (also other details required by integration)

* Import: Users can import videos from a recordings folder (this will be required to import recorded streams generated by external chat applications)

+ System will list all files starting with user's name (ie. [url removed, login to view] will be listed while [url removed, login to view] will not).

+ User can view each video and select by check box (select all/none buttons needed) and import/delete. When importing user can fill some generic details to apply to all (description, tags).

* When adding videos (record/import):

+ If ffpmeg is detected, videos are converted to iPhone compatible format and snapshot is retrieved from imports

+ if any of these components are detected, video is also added to database of that component (and copied if needed):

- hwdVideoShare [url removed, login to view]

- All Video Share [url removed, login to view]

- JomSocial [url removed, login to view]

* Browse: Site visitors can browse recording snapshots

+ keyword search that searches username, title, tags, description

+ sort by: date, views

+ filter by: username, tag

+ play recording page (player depends on backend settings); show link to play using html5 if iPhone format is available

Backend

* Configure component parameters (rtmp address, path to recordings, default video parameters - will be provided, who can add videos: All members/Administrators)

* Show detected software: ffmpeg, jomsocial, jwplayer... and links to install components if not detected.

* Select site player (from available ones: videowhisper, jwplayer, flowplayer)

Players can be embeded from these extensions if detected:

[url removed, login to view]

[url removed, login to view]

* Menus that can be added (frontend views): Record Video, Import Recordings, Browse Videos .

Record and Import will show warning if member is not logged in or does not have permission to add videos.

Module

+ Most recent added recording snapshots (number to show is module parameter)

+ Record/Import (if permitted)

+ Browse All

DOCUMENTATION

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]!1.6

[url removed, login to view]!_1.5,_1.6_and_1.7

[url removed, login to view]

ffmpeg snapshot generation sample: ffmpeg -ss 5 -i [url removed, login to view] -y -vcodec mjpeg -vframes 1 -an -s 160x120 -f rawvideo [url removed, login to view]

You can also take a look at other VideoWhisper components and modules that work on Joomla 1.5-2.5+.

CODING

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

Coding must be secure (ie. sanitize 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.

A component and a module are required, compatible with Joomla 1.5-2.5+.

PAYMENT

All amount can be escrow on project start and will be released when everything is done, functional, delivered as in project requirements.

Joomla Odd Jobs PHP Υπηρεσίες Βίντεο Σχεδιασμός Ιστοσελίδας

Ταυτότητα Εργασίας: #2313725

Σχετικά με την εργασία

1 πρόταση Απομακρυσμένη εργασία Ενεργό Jul 11, 2012

Ανατέθηκε στον:

cogzidel

Can be done

$500 USD σε 12 μέρες
(166 Αξιολογήσεις)
6.8