Find Jobs
Hire Freelancers

536934 PHP VideoWhisper AVS plugin integration updates

N/A

In Progress
Posted over 12 years ago

N/A

Paid on delivery
Need [login to view URL] application integrations for AVS (Adult Video Script) updated. This project requires only php coding. Current integration: [login to view URL] REQUIREMENTS * Create a special section in admin to hold VideoWhisper settings: Instead of being on a page like [login to view URL] , videowhisper application setting should be on a special menu [login to view URL] that has a VideoWhisper menu entry on left menu under Media Settings. + Will include a sub section for each application. * Include extra settings that webmaster can configure and will be passed to the applications from the [login to view URL] scripts . Will be provided for each application (ie. camWidth, camHeight, camFPS, rtmfp_server ...). + Setting in backed to configure maximum items to show on front page on LIVE VIDEO STREAMS section and Browse all... link to list all. * Integrate 3 extra applications in addition to currently integrated Live Streaming, Conference, Recorder: - 2 Way Video Chat - Video Consultation - Video Messenger + Settings and module toggles for these as for the existing ones. + More details about integration below: * List 4 new sections, on right column, if modules are enabled: 1. Conferences: each listing up to 5 active rooms, a browse all link to a page listing all active rooms of that type, ordered by number of users in room DESC 2. Consultations: same as above; + open new link: each user can open a consultation room with his name 3. Private Chats (2 Way Video Chat): same as 2 above, except this will only list available rooms (where owner is alone in the room available for private chat), + browse all page allows filter by Gender and Interested profile fields (ie. user can select from dropdown Gender: Female, Interested: Guys and click Filter button). + all private chat rooms include screenshots of owner (generated by the chat app as for the broadcast app) + Similar to chat roulette where you get random persons 1 at a time, except here people will be able to choose from list of available user rooms or open their own. Each room should have owner's name: + if owner leaves then room should be also closed (not listed anymore and other user if any disconnected if lonely in somebody else's private room: [login to view URL] verifies that owner is in current room) + when user gets disconnected he should be directed to private rooms listings page with a message (Room owner left!), where he can select somebody else or create own room + when owner is lonely again in room (other user left) his room should show again on the list as it meets listing conditions (owner is present and - 2 way video chat allows enabling a next button that calls a script [login to view URL] which can optionally return a request to move user to another room + room owner by clicking Next should be able to ban other user ( using existing AVS blocking system [login to view URL] ) from entering his room; this will also disconnect other user if his [login to view URL] script detects that he is banned on that room and not allow user to enter rooms by that owner for that time + when other user clicks Next he should be moved to a different room from same category if available or his own room with a message that similar users are not available + blocking should affect all rooms created by a room owner and users on his block list should not be able to access ([login to view URL] scripts should check block list on [login to view URL] ) A message should be delivered: You can't access this room because room owner blocked you. 4. Messenger: Section will list how many users are in 2 rooms: Public(54) and Friends(3). + When user goes to Friends room he only sees his friends (there's a parameter for messenger application to show only users in a list). + People that want to message with others from the site use the Public room. For this implementation, online user sessions can be tracked in tables as it's currently done for the broadcast sessions (based on [login to view URL] scripts for each app). * Automatically cleanup snapshots and chatlogs older than a certain number of days specified in site admin settings. This procedure can occur when admin accesses the backed section. Latest PHP editions for VideoWhisper plugins can be downloaded freely from [login to view URL] website: [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] [login to view URL] Will also provide latest AVS script to work on. List your previous experience with php coding (with links). Previous work on AVS or VideoWhisper integrations is a plus. DELIVER Package and instructions to deploy VideoWhisper plugins on existing AVS installation. PROJECT TERMS Communication will be done via PMB. A compatible hosting account will be provided to upload progress. Progress updates should be uploaded and presented at least 2 times per week. 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. PAYMENT All amount will be escrow on project start and will be released when everything is done, functional, delivered as in project requirements.
Project ID: 2282871

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of ROMANIA
Buzau, Romania
5.0
27
Payment method verified
Member since Nov 14, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.