Upload
ross-hicks
View
226
Download
0
Tags:
Embed Size (px)
Citation preview
1. Overview.
LMP2PP(Live Multi-broadcasting by Peer-to-Peer Platform) a complete service platform for video live cast streaming, developed by LMP2PP Team of the Viewtech, Inc, under the GNU General Public License (GPL). LMP2PP is designed to stream MPEG videos on high bandwidth P2P networks.
The LMP2PP platform includes:
• LCP2P (Live Caster by Peer-to-Peer solution), which can stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs, digital satellite channels, digital terrestrial television channels and live videos on the network in multicast by P2P platform.
• LCP (Live Cast Player), which can be used as a LCP2P to stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs and live videos on the network in multicast or used as a client to receive, decode and display MPEG streams under multiple operating systems.
• IP2P(Indexer for Peer-to-Peer Network), which can direct connect each other peer(LCP2P, LCP) by IP2P. It is peer network helper & management seed cloud.
LMP2PP works on many platforms: Linux, Windows, Mac OS X, BeOS, *BSD, Solaris, Familiar Linux, Yopy /Linupy and QNX. It can use :
• MPEG-1, MPEG-2 and MPEG-4 / DivX files from a hard disk, a CD-ROM drive, ...• from a satellite card (DVB-S)• DVDs and VCDs• Capture device(Web cam, any digital camera)• MPEG-1, MPEG-2 and MPEG-4 streams from the network sent by other LCP2P.
to :
Dynamic LMP2PP of LCP that the clients can join or leave (i.e. to a multicast peer client): this is called multicast by peer to peer .
Use codec :
Video formats H.264/MPEG-4 AVC, Audio formats MPEG-4 audio (i.e. AAC)
I. Outline for Target Service.
2. Screen view
I. Outline for Target Service.
Media studio1. Setting for Video & audio configuration
2. Subtitle, Image, Sub-video mixing
1
3
23
1
2
Register Broadcast Information
1. Service Diagram
II. Develop Plan.
Media Maker
Media Peer –to-Peer Indexer
Register Broadcaster Index
Get a Broadcasting Peer
Media Web Service
Looking Broadcaster
Register Broadcast Information
Peer Streaming
Peer Streaming
Peer Streaming
** for Live Broadcasting
** for Web Service StreamingMedia Web Service
Media Maker & Register Broadcast Information
Web streaming
1.Sitemap Register, Login
Rate System One to five rates (each one has different color)Shape is like popcorn.
FAQ General Questions, Using the player, Technology
About us
Advertise with us
Contact us
Top Menu Video Recently Updated Most Popular All
Live Broadcasting Channel Most Popular Today Schedule Week Schedule
Community Live Video
Picture All Recently Updated Most Popular
Live Shop
My Account: Profile space
Sitemap
2. Service Element(1/5)
II. Develop Plan.
1.Sitemap continue Help Forums Kwakbox Your Idea: Look for user idea. There is award.
Kwakbox Feedback:
Technical Support: FAQ
Technical Support: Windows User FAQ
Technical Support: Mac User FAQ
Technical Support: Other issue? Bug?
2. Profile Space UCC storage Downloading video: user can download any video file on kwakbox.com
Upload any size videoupload in WMV, Quicktime and DIVX formats, supporting most standard video and audio encoding
For maintaining server space, Limited space or expired date
LBC schedule Publishers may offer their segments anywhere for free or pay-per-view.
Picture Space Public: user can post funny (weirdoes, crashes, the occasional indescribable and assortment of babes) picturesPrivate: personal pictures
Logo Customize your channel with your own logo and brandingMore professional contents. TV Drama, music video, movie: relative with Copyright
Subscription When a viewer subscribes to your channel, they'll automatically receive new videos
Comments Viewer can leave comments
Music Play background music
My eMoney Show current eMoney balance and history
3. Player On Website Support UCC & LBC channel
Function: Full screen, sound, Play, Stop, Channel List
Automatically download and install (ActiveX)
2. Service Element(2/5)
II. Develop Plan.
Service Element(3/5)
4. Live Broadcasting (LBC) Player Download Save Video: user can save live broadcasting show on LBC Player
# Charge for Live Video: You have the option to charge for your videos, just set the fee and kwakbox takes care of all the e-commerce transactions. - User makes Money (eMoney)
Beginner # Player Screen
# Live Chatting
# Live Channel list
# Live Broadcasting Control
Input Device: file, screen capture, video cam, DVD
Channel Info: title, description, viewer number, Secret (ID, PW)
LBC Effect: screen mix, text,
Save LBC, download UCC file on kwakbox.com
Professional Including Beginner function
(Advance) link to new co-website where supports broadcast content resources
# Music
# Picture
# Effect video
II. Develop Plan.
Service Element(4/5)
5. Community Category Group: Name, Category, owner, Created Date, tags, URL, Discussions: Monitoring the content by group
Group owner: Owner Administration function
Monitor group member's posting contents by group self
All
Music & Dance
Lecture & Study
Sports
Health
Religion & Beliefs
Hobby
Pets & Animals
Movie & TV
Game
Technology
Travel
Kids World
Fashion
Other
At least 18 Adult section, maybe include Porn: Charge for Live Video (eMoney)
II. Develop Plan.
6. Others Power Search function Hot Tag: popular keyword for helping to search contents
Develop powerful search function for finding sharing the favorite contents
Support iPhone & iPod Download and play on iPhone & iPod
Developer Kit kwakbox offers open access to key parts of kwakbox's video library and user features via an open API interface. Using our APIs, you can easily integrate online videos into your application.
Country frag and support other language English, Korean, Spanish, Japanese, Germany, French, Portuguese, Chinese
Multi - Framework works with most modern PCs and Intel Mac-based computers.
Sharing Service
# Automatically syndicate your videos to YouTube, MySpace, and Google Video. Just upload your video to kwakbox, and choose which video sharing services you'd like kwakbox to automatically publish the video to. It's that simple. No need to spend hours manually uploading each video to each service.
# Receive cross-site reports on the number of views and comments your videos have received across kwakbox, YouTube, Google Video and MySpace Video.
Without LoginLBC Channel ListUCC ListPicture List
Invitation When user broadcasts, invites friends by email
Service Element(5/5)
II. Develop Plan.
Peer Cast EnginePeer Cast Engine
Input device controlInput device control
Broadcasting WizardBroadcasting WizardPreview mediaPreview media
AuthenticationAuthentication
Load balanceLoad balance
Cloud ManagementCloud Management
Broadcast ManagementBroadcast Management
Peer EnginePeer Engine
Preview mediaPreview media
Web interactive EngineWeb interactive Engine
Web interactive EngineWeb interactive Engine
Effect (video filtering)Effect (video filtering)
MixingMixing
Adjustment MediaAdjustment Media
Management live casterManagement live caster
H264H264
Streaming EngineStreaming Engine
Live55Live55
Adjustment MediaAdjustment Media
Streaming EngineStreaming Engine
H264H264Live55Live55
TaskLibrarycomponent
LCP2P( Live Caster for Peer to Peer )
IP2P( Indexer for P2P )
LC( Live Player )
3. System Configuration
II. Develop Plan.
4. Software module descriptionLCP2P( Live Caster for Peer to Peer )
IP2P( Indexer for P2P )LC( Live Player )
Component Description Use Open model
Input device control MPEG-1, MPEG-2 and MPEG-4 / DivX files from a hard disk, a CD-ROM drive, ... from a satellite card (DVB-S) DVDs and VCDs Capture device (Webcam, Digital Camera) MPEG-1, MPEG-2 and MPEG-4 streams from the network sent by other LCP2P.
Effect (video filtering) Image clone, Distortion, Image inversion, Blurring, Transformation, Magnify
Mixing Text Mixing, Video Mixing, Image Mixing.
Adjustment Media Video Image adjustment, Equalizer, Audio filter
Management live caster Scheduling,
Preview media
Broadcasting Wizard
H264
Live55
Streaming Engine
Peer Cast Engine
Web interactive Engine
Authentication
Load balance
Cloud Management
Broadcast Management
Peer Engine
II. Develop Plan.