Blue Flower

MultiMediaCart invested over 20 years into media publishing, perfecting the technologies behind selling the premium content of all types, on the Web.  Our PHP-based software is highly modular, kept up-to-date with current media servers, media players, top CDNs, Cloud Storage and streaming hosters. Our Joomla-based implementation serves as a reliable prototype and SDK, easily adapted to all HTML environments. It can significantly speed up the development of start-up eCommerce and media-rich Web sites. Our core technologies are:

 

  • Pay Per View / Pay Per Minute / Subscription billing software
  • Media Integration and Delivery software
  • Automatic Preview Creation software
  • API control of Media Server & Media Players
  • Content Protection, Aliasing, and Encryption
  • Social Network selling of Media Content

Technology Overview

Below is a summary of our licensable technology. 

Pay Per View / Pay Per Minute / Subscription billing software - PHP-based application suite that includes the secure publishing, preview and delivery of audio and video streams, ebooks, online applications and external Web sites. 

Media Integration and Delivery software - PHP-based applications that are capable of rendering media in HTML environments, to all devices and standards-based browsers. 

Automatic Preview Creation software - PHP-based technology, that automatically creates timed previews during product creation. 

API control of Media Server & Media Players - PHP-based APIs that allow Web applications to control media servers and players. 

Content Protection, Aliasing, and Encryption - PHP-based APIs that enable the uploading, indexing, management, protection and secure access to stored content. 

Social Network selling of Media Content - the ability to publish products - including streaming media - on Facebook, Google and other social networks. 

Startups can save significant time and expense by building their eCommerce-based startup with reliable and proven software. Our technology has powered scores of new and existing media-focused companies.  If you are designing a prototype which requires any of the above technologies, contact MultiMediaCart about licensing. 

 

HLS is Popular as a Video Format because it is supported by most browsers and devices. It is supported in many HTTP media servers and standard Web servers. HLS/MPEG DASH compatible Media Servers, Media Players, Encoders, HLS and MPEG DASH Hosting, are available at a wide number of hosting companies who employ Wowza, WMSPanel, Evostream, and even Apache, as a streaming media solution. 

Another reason HLS is so popular - it is not a proprietary standard, so there is no cost per stream, as was the case with Flash, in certain circumstances. In order to encourage its adoption, Apple Computer donated the technology to the public domain. Finally, the HLS format can be protected with AES-128 encryption, where every segment of the HLS stream is given a unique set of keys, preventing anybody who has access to the stream from intercepting it. 

Overview of HLS

HTTP Live Streaming consists of three parts: the server component, the distribution component, and the client software.

The server component takes the input streams of media and encodes them, encapsulating them in an MP4 format, suitable for delivery, and preparing the encapsulated media for distribution.

The distribution component is located on the media server. They are responsible for accepting client requests and delivering prepared media and associated resources to the client. For large-scale distribution, edge networks or other content delivery networks can also be used.

The client software determines the appropriate media to request, downloading those resources, then reassembling them so that the media can be presented to the user in a continuous stream. Client software is typically operating on the server and rendered in the viewer's browser. 

In a typical configuration, a hardware encoder takes audio-video input, encodes it as H.264 video and AAC audio, and outputs it in a MPEG-2 Transport Stream, which is then broken into a series of short media files by a software stream segmenter. These files are placed on a web server. The segmenter also creates and maintains an index file containing a list of the media files. The URL of the index file is published on the web server. Client software reads the index, then requests the listed media files in order and displays them without any pauses or gaps between segments.

These files are placed on a media server. The segmenter also creates and maintains an index file containing a list of the media files. The URL of the index file is published on the web server. Client players read the index, then requests the listed media files in order and displays them without any pauses or gaps between segments.

MediaGration's MMCart supports HLS and MPEG DASH streaming protocols and permits enabling content protection and encrypted streaming in attached media servers. 

 

 

 

 

 

Sites that expect hundreds of viewers, rather than thousands of viewers, should be aware of some of the risks involved.  Medium traffic sites generate a small to a medium number of simultaneous logged in users, and while most streaming media serves are designed to easily handle such loads (provided they have enough memory and bandwidth), their Web sites might not be up to the task. 

Medium traffic sites generate a small to a medium number of simultaneous logged in users, and while most streaming media serves are designed to easily handle such loads (provided they have enough memory and bandwidth), their Web sites might not be up to the task. In situations like this, a dedicated database server may mitigate the problem. 


Another tip - if publishers are using their media server's internal transcoding, it might impact performance. In cases where there are a lot of uploads, publishers should implement a dedicated transcoding server. 

Next tip - if publishers plan to stream live video, they should consider using both 3rd party transcoding and 3rd party CDN distribution.  Depending on the technologies employed, live events can often achieve impressive performance, with the right infrastructure - less than a 30-second delay. 

Next tip - Most streaming media sites offer subscriptions, giving customers the perception that they get more value. 

 

 

Ever since the early days of streaming media, publishers have offered preview looks at video and audio content - whether it was downloadable music or streaming video. Live or VOD, customers have become accustomed and rather spoiled on the privilege of getting a look at a trailer or a sample of a live performance.  To not offer some type of preview could impact interest and sales, so before publishing - it is important to establish a policy on previewing live and/or VOD content. 

MultiMediaCart's pay per view/subscription technology pioneered the art of secure, automatically created previews, time-limited previews, created automatically when MMCart products are added to a site library. MediaGration technology gives publishers the ability to float default or custom play button overlays on top of media thumbnails. 

Talk to one of our software partners, such as MediaGration, for tips on the effective use of previews in your PPV / subscription site. 

MultiMediaCart developed technology to securely preview and deliver fee-based streaming media using the following billing methods:

 

  • Pay Per View (Cookie Session) - popular for live sports and entertainment events.
  • Pay Per Minute (metered with one-second accuracy) - a method to precisely quantify the total viewing time for a live or VOD stream; appropriate for online learning, or high-bandwidth content to precisely match viewing time to program time. 
  • Subscription - for a length of time, for example, a month, year, etc. Note: subscriptions are often renewed automatically). 

 

MultiMediaCart's technology permits publishers a variety of billing methodologies, to match their goals for specific content and audiences. Our technology partner, MediaGration, offers a complete PPV / subscription publishing solution that features all of the above billing types, and hundreds of powerful features.