All posts by admin

Success Stories: Dedicated Streaming Servers in Action

Tired of buffering woes and frustrated viewers? Ditch shared hosting and unlock the power of dedicated streaming servers! But don’t just take our word for it. Let’s delve into real-world success stories, showcasing how businesses and creators conquered streaming challenges with dedicated solutions.

Case Study 1: From Laggy Lectures to Global Engagement – Online Education Platform

Challenge: An online education platform faced constant buffering and dropped connections during live lectures, resulting in frustrated students and negative reviews. Shared hosting struggled to handle the surge of concurrent viewers, impacting their reputation and growth.

Solution: They switched to a dedicated streaming server with high bandwidth and a powerful processor, ensuring smooth delivery of live lectures even during peak traffic hours. Additionally, they implemented a Content Delivery Network (CDN) for global reach and reduced latency.

Outcome: Buffering became a thing of the past, leading to improved student satisfaction and brand reputation. Increased platform engagement and higher enrollment rates highlighted the positive impact of the dedicated server.

Case Study 2: From Hobby Streamer to Gaming Pro – Individual Twitch Streamer

Challenge: A passionate gamer, starting as a hobby streamer, encountered frequent lag and disconnects during gameplay streams, hindering audience engagement and growth. Shared hosting couldn’t handle the demands of high-resolution game streaming and live chat interactions.

Solution: They invested in a dedicated server with moderate bandwidth and a mid-range processor, optimized for streaming performance. Additionally, they opted for user-friendly streaming software and configured it for optimal quality based on their internet connection.

Outcome: The dedicated server eliminated lag and provided a stable, high-quality viewing experience for their audience. This, coupled with engaging content, led to significant follower growth and potential sponsorship opportunities, propelling the streamer toward a promising career.

Case Study 3: From Local Fitness Studio to Global Community – Fitness & Wellness Brand

Challenge: A fitness studio with loyal local following aimed to expand online, offering live and on-demand workout videos. Shared hosting couldn’t handle the anticipated global audience and high-definition video uploads, hindering their reach and scalability.

Solution: They opted for a dedicated server with high storage capacity and scalable bandwidth to accommodate video uploads and future growth. Additionally, they integrated a CDN for seamless global delivery and implemented robust security measures to protect their content.

Outcome: The dedicated server enabled smooth live streaming and on-demand video playback for their global audience. This expansion led to increased brand awareness, subscriber growth, and potential partnerships with international fitness providers.

Key Takeaways:

These success stories illustrate the transformative power of dedicated streaming servers. From improved viewing experiences and audience engagement to brand reputation and business growth, the benefits are undeniable. When considering your streaming needs, remember:

  • Dedicated servers offer superior performance and reliability compared to shared hosting.
  • Tailor your server choice to your specific content type, audience size, and future growth plans.
  • Seek expert advice if needed, and explore managed streaming services for a hassle-free setup.

By understanding your needs and investing in the right dedicated server, you can unlock a world of streaming possibilities, just like the success stories presented here. So, ditch the buffering, embrace the power of dedicated servers, and stream your way to success!

Case Studies on Dedicated Streaming Servers in Action

Exploring real-world applications of dedicated streaming servers provides valuable insights into their impact. Red5Server, with its rich history of powering live streams, offers compelling case studies of success. Their clients, ranging from small content creators to large broadcasting companies, have benefited from Red5Server’s expertise in delivering high-quality live streaming services. These success stories highlight how Red5Server’s solutions, built on advanced technologies like Wowza and NGINX RTMP and supported by 10Gbps connectivity, ensure flawless streaming experiences, showcasing the tangible benefits of their dedicated streaming servers in diverse scenarios.

How to fix The media playback was aborted due to a corruption problem or because the media used features your browser did not support.

Sometimes the player stops and you will see this error

"The media playback was aborted due to a corruption problem or because the media used features your browser did not support."

This could be to a number of reasons.

Browser issues

Poor Internet connection

Website plugins not supported by browser

Cached data in the system

The video file has a problem

Irrespective of the browser you’re using – Chrome, Mozilla Firefox, or Opera – try the below fixes first to resolve the issue:

Refresh your webpage
Try opening the page in another browser
Check your Internet connection
Delete cookies, cache and browsing history
Disable all plugins on your browser
Restart the browser

If none of the above quick fixes work, there may be some deeper issues with the video.

Copying the link of the stream to VLC, I can see the direct m3u8 file is opening in VLC. However, the error displayed in Google Chrome is:

The media playback was aborted due to a corruption problem
ERROR: (CODE:3 MEDIA_ERR_DECODE) The media playback was aborted due to a corruption problem or because the media used features your browser did not support

I believe it is due to the audio codec used on the stream, which VLC is showing as “ADTS”. Most browsers only support AAC or MP3 audio. You should check the media files streamed to ensure they have the correct format. I recommend reading this article on encoding your video files: How to Encode your Video Files Properly Before you Upload to the RTMP Server

RTMP Server in the era of HTTP video streaming

Given the growing popularity and support of HTTP video streaming, it may be tempting to consider Real Time Messaging Protocol (RTMP) streaming obsolete. But in many cases, working with RTMP server is still very meaningful. As soon as Macromedia first pronounced RTMP with Flash Player 6 in 2002, the brand new Macromedia Flash Communication Server MX (FCS) required to stream the evolving Flash Video (FLV) format, stream was live or VOD.

However, for FCS, licensing costs were high (up to $5,000 per server), and as a result, CDN costs were high than other proprietary streaming formats. Some manufacturers in the industry have called RTMP streaming costs a “Flash tax”. But Flash Player has been a ubiquitous introduction to desktop browsers for well over a decade, much larger than other plug-ins. Though, streaming server technology has traditionally been harder for web developers to implement, and simpler HTTP delivery has mostly been easier and more cost-effective. In 2003, Macromedia enabled Flash Player 7 to support HTTP delivery of FLV files, allowing integrators to use standard web server technology to deploy online video.

So in many ways, RTMP as a VOD transport delivery has not been a requirement for web video for more than a decade. As a video solution architect, I think of business requirements as the leader in most audio video decisions. And still, in 2014, RTMP is the de facto standard for the following use cases:

Publishing live streams from software/hardware encoders: Almost all streaming devices support RTMP to publish to CDN providers and streaming servers. Some native mobile applications also use RTMP libraries to publish live video from their mobile camera.

Near-instant search/playback: One of the benefits of RTMP streaming is its enhanced search capability. With real-time streaming, the player can search anywhere in the video with less buffering than HTTP delivery. However, to enjoy this feature, you need a Flash Player on your desktop and as such, it is not possible in mobile browsers. HTML5 browsers use HTTP domain requests to facilitate faster searching of VOD files.

Content Protection: RTMP Server can facilitate different levels of content protection, from obfuscation to true DRM. RTMP streams are not stored for playback on a desktop browser.

Adaptive Streaming: One of the preferred uses of RTMP is adaptive streaming playback, where we provide the video player with more bitrates and content resolutions, providing the best resolution at the current network speed. Some HTTP adaptive streaming technologies, such as HLS and MPEG-DASH, allow similar delivery, but RTMP may be more responsive to switching one bitrate to another. Unfortunately, there is no standard for HTTP adaptive streaming between HTML5 video-enabled browsers. As such, the Flash-based display of adaptive streaming is still a requirement for adaptive streaming.

rtmp control panel

Live Streaming Playback: While live streams do not need to be adaptive, compressed video segments apply the same principle to all live streaming playback. For desktop playback within the browser, virtually every live streaming event requires a video player that supports Flash-based rendering and RTMP playback. Apple Safari on iOS natively supports HLS, and luckily, all modern streaming servers, including the Wowza Streaming Engine, support RTMP and HLS compression.

The requirement for a Live Streaming Flash Player will only change if MPEG-DASH appears everywhere as Flash currently. If Internet Explorer 8, 9 and 10 support is required to install live streaming, then RTMP streaming is still required. Also, if you need a delay close to zero in a live stream, then HTTP streaming will almost certainly not meet your needs while RTMP is capable; HTTP mechanisms require that multiple packets be collected on the server before being sent to the video player.

In summary, if your video workflow involves live streaming or any kind of packaged video installation, RTMP is the key to a successful video experience. HTTP delivery has already replaced most Flash VOD installs on video, but HTTP video can’t handle all RTMP video use cases.

Another important setup on Red5 Server is the Python Hosting offered to all hosting customers, with python cpanel hosting the advantage is cheaper and easier to install and run python scripts on a normal hosting. With Python Hosting and rtmp server the customer can really start a webmasters and increase a number of usages to host python scripts or even video chat or live streaming.

As my university professor used to say the computers language for the next 50 years will be python, fast, easier with multiple modules which allow any developer to start an application running python is a few short hours.

Ethiopia Hosting

Web design is a web development process that creates a website that has a good layout, graphic design, typography, user interface, etc to make it appealing to users and easy to use. Starting a business requires the implementation of the business plan but sustaining and maintaining requires tremendous efforts because at this stage the effectiveness and proficiency of the business plan and strategies in achieving the desired goal are put to test. Livin in a digital world, web design is an important part of the online marketing platforms and strategies that must be properly utilized to skyrocket your business to achieve your business goal. The importance of good web design to your business include

  1. It provides easy accessibility of information on product and services at customer convenient time.
  2. It brands business and creates awareness for goods and services than other forms of advertisement if properly optimized for users and search engines.
  3. It represents your business in the online community.
  4. It makes your business more credible and reliable because of the opportunity to make an inquiry.
  5. It creates a good impression in the mind of your potential customers.
  6. It helps to thrive in your competitive niche and increase sales.
  7. It is best adaptable in solving customers problems in buying services.

Website is essential for sustainable growth of business but when poorly designed will not yield the desired result thus choosing an expert in web designing must be done with care to maximize utilization of time and money and prevent damage to your business because web design services vary in quality depending on the competency and experience of the expert hired. In need of high-quality web design at an affordable price, prove your seriousness by patronizing and buying the unprecedented and transcendent services of Ethiopia Web Hosting and Design company where customers expectations metamorphose into fruition.

About Ethiopia Web Designing and Hosting Company

Ethiopia Web hosting and Design is a premier Web design company of notable standard that specializes in web design and hosting. We have twelve years of experience with magnificent achievement and remarkable success in web design and hosting. We have built an appreciable reputation for the creation of positive return on investment for our clients which we are not willing to stanch and relinquish. We have our first class servers in the USA and we partner with Hosting Marketers Inc, one of the main web hosts in the United States of America. Ethiopia web hosting is the leading provider of shared web hosting in Ethiopia. We have our main data center located in Chicago board of trading Building which is one of the world largest institutions equipped with infrastructures to provide:

  1. redundant and precision power supply.
  2. 24×7×365 manned security and video surveillance.
  3. Air conditioning and HVAC.
  4. 24×7×365 datacenter staff to provide assistance for customers.
  5. Network assets

Our infrastructures are the state of the art to provide you with the best hosting services.

  • Ethiopia web design service

Web design is multi-facet discipline involving web graphic design, user interface design, typography, and standard code and Search Engine Optimization. We have competent and savvy personnel who tangle as a team to create a website that has these following features:

  1. Effective measures in meeting the target market and also made appropriate and suitable for the identified trend of the audience.
  2. Optimal balance between aesthetics and clarity.
  3. Required layout, instruction, and labeling to make it user-friendly to enhance usefulness and versatility to users.
  4. Mobile Optimization for high ranking in Search engine result page (Serp) by using responsive web design in order to increase traffic and conversion rate.
  5. Search engine optimization strategies rightly implemented.
  6. Web browsers supporting typography.
  7. Motion graphics and infographics to make the presentation easier without depleting the target market.
  8. Catching and friendly domain name that matches the business name with a popular top-level domain (.com, .net, .org, .info) to create a good and lasting impression in visitors mind at a reasonable price of 500 birrs per year. Deal with us and experience our outstanding creativity and connection. The minimum price for our web design service is 2000 birr.
  • Ethiopia Web Hosting service

Ethiopia web hosting provides individuals and organizations websites internet access via the world wide web. Our quality hosting services provide personal website creator, small businesses, developers and large institutions customers with various hosting services to meet their target market at competitive prices. The hosting packages have been carefully and well-formulated to provide web spaces, bandwidth, domain name, email addresses, file transfer protocol, techies support, server-side script, frontpage extensions, etc that are users goal replenishing, enhancing and supporting. The availability of website and downtime stated in our Service Level Agreement is duly comply to. We provide the buyer of hosting services with 24 hours a day 365 days a year of customer support desk – a staff to provide the solution to complains made not, thus accounting for our reputation as not just packs of huge bandwidth limit and webspace. The detail description of our hosting packages are as follow :

  1. Hosting one for 1500 birr / 51 dollar per year

Cpanel/softaculous, 5GB web space, file transfer 500GB, unlimited domains/emails/databases, cloudflare directly on Cpanel, PHP version selector, and free SSL certificate.

  1. Hosting two for 3200 birr / 108.8 dollar per year

Cpanel/softaculous, 10GB webspace, file transfer 1000GB, unlimited domains/emails/databases, CloudFlare directly on Cpanel, PHP version selector and free SSL certificate.

  1. Hosting three for 5200 birr/176.8 dollars per year

Cpanel/softaculous, 20 GB webspace, file transfer 2000GB, unlimited domains/emails/databases, CloudFlare directly on Cpanel, PHP version selector and free SSL certificate.

  1. Reseller one for 4800 birr/163.2 dollars per year

WHM/Cpanel/softaculous, unlimited Cpanel account, 10 GB webspace, file transfer 250 GB, unlimited domains/emails/databases, CloudFlare directly on Cpanel, PHP version selector and free SSL certificate for all your account.

  1. Reseller two for 9000 birr/306 dollars per year

WHM/Cpanel/softaculous, unlimited Cpanel account, 20 GB webspace, file transfer 500 GB, unlimited domains/emails/databases, CloudFlare directly on Cpanel, PHP version selector and free SSL certificate for all your account.

  1. Reseller three for 14500 birr/483 dollars per year

WHM/Cpanel/softaculous, unlimited Cpanel account, 30 GB webspace, file transfer 750 GB, unlimited domains/emails/databases, CloudFlare directly on Cpanel, PHP version selector and free SSL certificate for all your account.

  1. Server one for 2500 birr/85 dollar per month

Dual Quad-Core Xeon E5520, 200 GB hard disk, 8 GB RAM, 10 TB transfer ( 1 Gbps uplink), Cpanel/whm, 5 usable IP addresses, fully managed

  1. Server two for 5200 birr/176.8 dollars per month

Intel Xeon 4 Core, 2×500 GB hard disk, 16 GB RAM, 20 TB transfer ( 1 Gbps uplink), Cpanel/whm, 5 usable IP addresses, fully managed

  1. Server three for 7500 birr/255 dollars per month

Quad-core Xeon 5410, 2×120 GB SSD hard disk, 48 GB RAM, 30 TB transfer ( 1 Gbps uplink), Cpanel/whm, 5 usable IP addresses, fully managed

Which is better for live streaming, RTMP vs HLS vs WebRTC?

It depends according to your streaming project.

If latency is not very critical and 8–10 seconds latency is acceptable, HLS will be the best in terms of scalability and quality.
If latency is critical, the solution may be WebRTC(0.5 – 1.0 sec) or RTMP(2–3 secs)
WebRTC is supported by browser natively and there are some WebRTC media servers. Nevertheless, it is a new technology.
RTMP is not played natively on browsers. It requires flash plugin to play and flash support isn’t available on mobile browsers and its desktop support will end. Although, RTMP is old and mature technology.
I am a developer for Ant Media Server which is open source and free media server supports WebRTC , RTMP and HLS streaming solutions. There are also other solutions on the market like rtmp Wowza, Red5pro, Kurento, etc.

Web Site Management

Hosting Marketers is offering new services to their customers,

Web Site Management

Realizing the difficulty  of hiring trusted web developers, Hosting Marketers is now offering in-house site installation, script upgrades and if anything goes wrong sites fixes.

They also offering web design at very affordable  prices, starting at $60 for a 5 page wordpress site.

They offering also SEO expertize starting at $50 for On-page Analysis.

Please visit https://hosting-marketers.com/hosting-marketers-services/ for more information.

Wowza Hosting

Wowza Streaming Engine previously known as Wowza Media Server is a streaming media server software also called RTMP server. The server is used for broadcasting of live and ondemand video, audio, for video chats, on laptops, and tablet computers, mobile devices, IPTV set-top boxes, game consoles, and other network-connected devices. Wowza is a Java application deployable on most operating systems, from Linux to Macs to Windows.

Few Hosting companies provide Wowza Hosting, if they do it is very expensive and you charged highly for bandwidth, With Wowza hosting you can stream live to all kind of devices, desktops to iPhones, you can also limit to which countries, password protect your RTMP, select the number of viewers and bitrate, and then using our Wowza control panel you have full control, restart your service at any time, check who is online, how many users from which countries. Grab our premium Jwplayer and links for Android and iPhone devices. All this if you just streaming live, during the order process you can select if it is live streaming you want, ondemand video, TV Station, IP camera re-stream. wowza hosting

All Wowza addons are available at Wowza Hosting, from the Transcoder to Wowza nDVR, you can also order to record your live stream and purchase the web space you need which at any time you can upgrade or downgrade.

wowza control panel

Hosting Marketers also offers a Wowza free demo account, lasts 3 days and you can stream at 640kbps, no credit card is needed and you can order the demo account as many times you want.

wowza hosting panel

red5 and wowza news

Red5 is a media server created with Java language. It is a free open source software but recently a new version Red5 Pro came out developed by the same people, this new version supports streaming to mobiles, Android or iOS, which red5 does not. The Red5 Pro is commercial product and costs $55 per server.

A media server allows Flash based applications connect to it using Real Time Messaging Protocol (RTMP). The server can send and receive data to and from the connected users who have a flash player installed. The server also allows users to receive and publish streams. This permits video chat applications, live streaming and even ondemand video streaming.

Most common Video chat software’s are:
1- Avchat
2- Videowhisper
3- Prochatrooms
4- Gchats

For live streaming the necessary tool if you already have a server with red5 installed is an encoder, an encoder is the software that will connect your computer to the red5 server using the RTMP, which your server provider will give you.
1- FMLE, it is an free Adobe product and does a good job.
2- Wirecast, it is an expensive commercial product of very high quality, absolutely necessary if you starting a TV station.

Although red5 is a free product many people prefer to use Wowza Streaming Engine or Adobe Flash Media Server which are commercial software’s and can be quite expensive, the FMS costs $4500 per server. The reason is that the developers of red5 although have created a wonderful system did not spend much time with tutorials and instructions on how to install and manage a red5 server, for this reason if you searching for a red5 server we suggest you pick a web host which specializes on red5 servers and red5 shared hosting.

1- Red5 Servers relatively cheap red5 servers starting at $15 a month.
2- Red5 Hosting, Hosting Marketers, a web host for experienced webmasters, it is the oldest hosting company specialized on Video and media servers, they also offer Wowza Streaming Engine on its shared plans. They have a very experienced customer support and a reputation for going out of their way to help customers. They starting plan with Red5 enabled costs $9.95 a month. Most other red5 hosting companies are resellers of Hosting Marketers.

Red5 is a formidable media server, extremely flexible and has the advantage of being a free product with with many people working on developing it, for now the main version does not yet work with mobiles, if that is what you need we suggest that instead of using the Red5 Pro version to use the Wowza instead. Hosting Marketers also offers Wowza, in fact they even offer a 3 days free trial.

setting wowza links for flash, android and apple devices

Stream types

In Wowza Media Server, MediaStreams represent an incoming or outgoing stream of video, audio, or metadata. Wowza Media Server provides a mechanism for defining custom server-side MediaStream implementations or stream types. These stream types are configured using the Streams/StreamType property in the Application.xml file. The following list shows the more commonly used stream types and their intended use (for a complete list, see the Wowza Media Server User’s Guide):

  • default: Video on demand streaming of static Flash media, H.264/AAC, and MP3 content
  • record: Video recording
  • live: Publish and play live video content (best for one-to-many streaming of live events)
  • live-lowlatency: Publish and play live video content (best for one-to-one or one-to-few video/audio chat applications)
  • live-record: Same as live, plus content is recorded
  • shoutcast: Audio re-streaming of a SHOUTcast/Icecast MP3 or AAC+ audio stream
  • shoutcast-record: Same as shoutcast, plus content is recorded
  • liverepeater-origin: Origin stream type used by live stream repeater to deliver a single stream in an origin/edge configuration
  • liverepeater-edge: Edge stream type used by live stream repeater to deliver a single stream in origin/edge configuration
  • rtp-live: Re-streaming of an RTSP/RTP, native RTP, or MPEG-TS stream
  • rtp-live-record: Same as rtp-live, plus content is recorded

Supported media
Wowza Media Server supports the following media file formats: FLV (Flash Video), MP4 (QuickTime container), and MP3. (See the list below for common file extensions.) To play video on demand content, the proper prefix must be prepended to the file name to create a stream name. For example, to play the MP4 file mycoolvideo.mov, use the stream name mp4:mycoolvideo.mov. The following list shows the more common file type prefixes (for a complete list, see the Wowza Media Server User’s Guide):

  • flv: FLV (Flash Video) This is the default media type so the file name prefix and extension can be omitted.
    Example: “flv:mycoolvideo.flv”
  • mp4: MP4 (QuickTime container) .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2).
    Example: “mp4:mycoolvideo.mov”
  • mp3: MP3 (.mp3)
    Example: “mp3:mycoolsong.mp3”
  • smil: SMIL (XML file used to configure adaptive bitrate streams – .smil).

Content storage

Wowza Media Server is configured by default to use a single content directory that’s located at [install-dir]/content. You can change the default content location for an application by changing the Streams/StorageDir property in Application.xml to the desired content path.

Wowza Media Server for Amazon EC2

Wowza Media Systems has teamed with Amazon Web Services to make billing quick, easy, and secure for the combination of Wowza Media Server machine time with various Amazon Elastic Compute Cloud (EC2) instances and bandwidth. For more information, see:

Real Time Messaging Protocol (RTMP – Adobe Flash Player)

Wowza Media Server can stream adaptive bitrate live and video on demand content to Adobe Flash Player over RTMP. Wowza Media Server is a great alternative to Adobe Media Server. It supports media streaming and other features such as shared objects, video recording, video chat, remote procedure calls, and more. Wowza Media Server supports all video and audio formats that Adobe Flash Player supports:

Video

  • H.264
  • On2 VP6
  • Sorenson Spark
  • Screen video and Screen video 2

Audio

  • AAC, AAC Low Complexity (AAC LC), AAC High Efficiency (HE-AAC) v1 and v2
  • MP3
  • Speex
  • Nellymoser Asao

Adobe Flash Player is a cross-browser, cross-platform technology that exists on many personal computing and mobile devices. The Adobe Flash plugin runs SWF files that are generated by Flash authoring tools such as the Adobe Flash authoring tool and Adobe Flex. ActionScript® is the most common Flash programming language. Using ActionScript, an SWF file can be programmed to do many things within a webpage including playback of streaming media.

Wowza Media Server and Adobe Flash Player communicate using a NetConnection object and media is streamed using a NetStream object. The NetConnection.connect method is used to establish a connection between Wowza Media Server and Adobe Flash Player. It takes an RTMP URL in the following form:

[protocol-method]://[wowza-ip-address]/[application]/[application-instance]

where:

  • [protocol-method]: rtmp, rtmpe (encryption), rtmpt (tunneling), rtmpte (encryption and tunneling), or rtmps (tunneling over SSL)
  • [wowza-ip-address]: IP address or domain name and port of Wowza Media Server (default port 1935)
  • [application]: Application name
  • [application-instance]: Application instance name (if omitted, defaults to _definst_)

For example, to connect to a Wowza Media Server at the address mycompany.com, using the application name myapplication, the URL to use in the NetConnection.connect method is:

rtmp://mycompany.com/myapplication

The NetStream.play method is used to start streaming. It takes as its first argument a stream name. For example, to play the media file mycoolvideo.mov, you would use the stream name mp4:mycoolvideo.mov. Some pre-built players combine the server connection URL used in the NetConnection.connect method and the stream name used in the NetStream.play method into a single URL. This URL takes the form:

[protocol-method]://[wowza-ip-address]/[application]/[application-instance]/[stream-name]

For example, to connect to a Wowza Media Server at the address mycompany.com, using the application name myapplication to play the video on-demand file named mycoolvideo.mov, the URL is:

rtmp://mycompany.com/myapplication/mp4:mycoolvideo.mov

Adobe HTTP Dynamic Streaming (HDS – Adobe Flash Player)

Wowza Media Server can stream adaptive bitrate live and video on-demand content to Flash Player 10.1 or later using the Adobe HTTP Dynamic Streaming (HDS) protocol. Adobe HDS is a chunk-based streaming protocol that uses HTTP for delivery. All media-chunking and packaging necessary to deliver a stream using this protocol is performed by Wowza Media Server. Adobe HDS is referred to as “San Jose” streaming in Wowza Media Server configuration files. When streaming video on demand content, Wowza Media Server supports MP4 files (QuickTime container) and MP3 files. FLV files aren’t supported.

Adobe HDS streaming leverages an XML manifest file to describe the list of chunks available for streaming. An Adobe HDS streaming playlist URL has the following form:

http://[wowza-ip-address]/[application]/[application-instance]/[stream-name]/manifest.f4m

where:

  • [wowza-ip-address]: IP address or domain name and port of the Wowza Media Server (default port 1935)
  • [application]: Application name
  • [application-instance]: Application instance name (if omitted, defaults to _definst_)
  • [stream-name]: Stream name with stream prefix

For example, to play the video on demand file mycoolvideo.mov located on the Wowza Media Server at the address mycompany.com, using the application name myapplication, the URL is:

http://mycompany.com:1935/myapplication/mp4:mycoolvideo.mov/manifest.f4m

Wowza Media Server currently supports the following video and audio codecs when using this streaming protocol:

Video

  • H.264
  • On2 VP6 (live only)
  • Screen video and Screen video 2 (live only)
  • Sorenson Spark (live only)

Audio

  • AAC, AAC Low Complexity (AAC LC), AAC High Efficiency (HE-AAC) v1 and v2
  • MP3
  • Nellymoser Asao (live only)
  • Speex (live only)

Adobe HDS streaming requires a Flash-based player that’s built using the Open Source Media Framework (OSMF). Wowza Media Server ships with several OSMF-based players in the examples folder:

  • [install-dir]/examples/VideoOnDemandStreaming/FlashHTTPPlayer/player.html
  • [install-dir]/examples/LiveVideoStreaming/FlashHTTPPlayer/player.html

Apple HTTP Live Streaming (HLS – iPhone, iPad, iPod touch)

Wowza Media Server can stream adaptive bitrate live and video on demand H.264, AAC, and MP3 content to iOS based devices (iPhone/iPad/iPod touch iOS version 3.0 or greater), QuickTime player (version 10 or greater), Safari browser (version 4.0 or greater), and other devices such as the Roku® and Amino set-top boxes and some brands of smart TVs using the Apple HTTP Live Streaming (HLS) protocol. Apple HLS is a chunk-based streaming protocol that uses HTTP for delivery. All media-chunking and packaging necessary to deliver a stream using this protocol is performed by Wowza Media Server. Apple HLS is referred to as “Cupertino” streaming in Wowza Media Server configuration files.

Apple HLS streaming leverages a playlist wrapper to describe the list of chunks available for streaming. An Apple HLS streaming playlist URL has the following form:

http://[wowza-ip-address]/[application]/[application-instance]/[stream-name]/playlist.m3u8

where:

  • [wowza-ip-address]: IP address or domain name and port of the Wowza Media Server (default port 1935)
  • [application]: Application name
  • [application-instance]: Application instance name (if omitted, defaults to _definst_)
  • [stream-name]: Stream name with stream prefix

For example, to play the video on demand file mycoolvideo.mov located on the Wowza Media Server at the address mycompany.com, using the application name myapplication, the URL is:

http://mycompany.com:1935/myapplication/mp4:mycoolvideo.mov/playlist.m3u8

The iPhone, iPad, and iPod touch (iOS devices) and Apple TV® digital media extender support the following media formats:

Video

  • H.264

Audio

  • AAC, AAC Low Complexity (AAC LC), High Efficiency AAC (HE-AAC) v1
  • Dolby® Digital 5.1 Surround Sound (AC-3) and Dolby Digital Plus (Enhanced AC-3 or E-AC-3)
  • MP3

The iPhone, iPad, and iPod touch don’t support HE-AAC v2.

Microsoft Smooth Streaming (Microsoft Silverlight)

Wowza Media Server can stream adaptive bitrate live and video on demand H.264, AAC, and MP3 content to Microsoft Silverlight, Windows Phone devices, and other devices using the Microsoft Smooth Streaming protocol. Microsoft Silverlight is a cross-browser, cross-platform technology that exists on many personal computing devices. Smooth Streaming is a chunk-based streaming protocol that uses HTTP for delivery. All media chunking and packaging necessary to deliver a stream using this protocol is performed by Wowza Media Server so there’s no need for an IIS web server.

Smooth Streaming leverages a playlist wrapper (called a manifest) to describe the list of chunks that are available for streaming. A Smooth Streaming manifest URL has the following form:

http://[wowza-ip-address]/[application]/[application-instance]/[stream-name]/Manifest

where:

  • [wowza-ip-address]: IP address or domain name and port of the Wowza Media Server (default port 1935)
  • [application]: Application name
  • [application-instance]: Application instance name (if omitted, defaults to _definst_)
  • [stream-name]: Stream name with stream prefix

For example, to play the video on-demand file mycoolvideo.mov, located on the Wowza Media Server at the address mycompany.com, using the application name myapplication, the URL is:

http://mycompany.com:1935/myapplication/mp4:mycoolvideo.mov/Manifest

The following media formats can be used when streaming to Silverlight using Wowza Media Server:

Video

  • H.264

Audio

  • AAC, AAC Low Complexity (AAC LC), AAC High Efficiency (HE-AAC) v1 and v2
  • Dolby Digital 5.1 Surround Sound (AC-3) and Dolby Digital Plus (Enhanced AC-3 or E-AC-3)
  • MP3

For more information about Smooth Streaming, including adaptive bitrate streaming, see the Wowza Media Server User’s Guide.

RTSP/RTP/MPEG-TS (QuickTime, VLC, mobile devices, set-top boxes, encoders)

Wowza Media Server can stream live H.264, AAC, and MP3 content to players and devices that support the Real Time Streaming Protocol (RTSP), Real-time Transport Protocol (RTP), and MPEG-2 Transport Stream protocol (MPEG-2 TS). This includes players and devices such as QuickTime player (version 10 or greater), VideoLAN VLC player, set-top boxes, and 3GPP devices. Wowza Media Server can also accept incoming streams from encoding devices that use these protocols. Wowza Media Server supports RTP and MPEG-2 TS input and output over UDP as well as multicast. In addition, Wowza Media Server supports interleaved RTSP/RTP (RTP over the RTSP TCP connection) and RTSP/RTP tunneling (RTSP/RTP over HTTP), which enables RTSP/RTP to be delivered in network environments that don’t allow UDP transmission.

An RTSP/RTP URL in Wowza Media Server has the following form:

rtsp://[wowza-ip-address]/[application]/[application-instance]/[stream-name]

where:

  • [wowza-ip-address]: IP address or domain name and port of the Wowza Media Server (default port 1935)
  • [application]: Application name
  • [application-instance]: Application instance name (if omitted, defaults to _definst_)
  • [stream-name]: Stream name with stream prefix

For example, to play the live stream with the stream name mylivestream, located on the Wowza Media Server at the address mycompany.com, using the application name myapplication, the URL is:

rtsp://mycompany.com:1935/myapplication/mylivestream

For more information about Real Time Streaming Protocol streaming, including support for RTSP/RTP/MPEG-TS encoders, see the Wowza Media Server User’s Guide.

all our sites

here are our main sites, that we use to for posting our news about ffmpeg, red5 hosting and wowza hosting.

Wowza FFmpeg, red5 Hosting

FFmpeg Servers

FFmpeg Servers

FFmpeg Server

Red5 Hosting – FFmpeg Hosting

FFmpeg Hosting Comparison

FFmpeg Please?

Ethiopian Student

FFmpeg Hosting

European FFmpeg Hosting

Ffmpeg and Red5 Hosting

Wowza Hosting

Wowza Streaming

Wowza Control Panel

FFmpeg Adult Host News

Web Hosting Press Releases and News

Red5

Hosting Marketers News

FFmpeg Hosting House News