How to stream live from your smartphone and our RTMP server

The RTMP Server uses the Wowza Streaming Engine as the best stable option for RTMP. It makes it easy for clients to broadcast a live stream simply by using their mobile devices. Follow these steps to integrate our existing live streaming RTMP Server Control Panel into Wowza’s GoCoder app on your iOS or Android device and start your broadcast.

Configuring the Live Stream Settings

Before you can stream with GoCoder, you first need to configure the app. There are several steps to complete, as you will see below. This is a one-time setup, however. After initially configuring your app, your settings will save and you will not need to update (except for video options or bitrate as needed).

First, launch the Wowza GoCoder app on your device. When you first open the app, an instructional overlay image will provide a brief description of each of the app’s buttons. To dismiss it, tap anywhere on the screen. (To dismiss the overlay image permanently, tap the X character.)

To configure the Wowza server information, tap the settings button in the upper-right corner of the app to display the Settings screen.

Settings configuration

gocoder live streaming

Choose “Wowza Streaming Engine”. This displays the Engine page

Tap the Host button to configure the Host options.

On the Host screen, enter the Server and Port information.

  • In the Server field, enter our control panel URL:
  • In the Port field, enter 1935.rtmp server fms url
  • Tap the Back button after entering the Server and Port settings.

Back on the Server screen, tap Application to configure the Application options.

rtmp server

On the Application screen, fill in the Application and Stream Name, on our control panel, they will be the same fields, then tap Back to return to the Server screen.

Now enter the Login which are the authentication settings, the stream is the same as the source username. Click done.

rtmp server

Once you’re back to the main Wowza GoCoder app screen, tap the Options button in the upper-right corner to display the Options page.

To live stream a video, tap the Stream button and select either Video Only or Video + Audio, then tap the Back button.

Tap the Video Settings button to configure your stream’s frame rate, key frame interval and transport protocol. We recommend 30 for Frame Rate, and 60 for Key Frame Interval. This will create a stream of 30 fps with a 2-second keyframe interval.

Tap Video Size to select the video player size for your live stream. We recommend 640×360 or larger. If your rtmp package you have with us is with low bitrate you may experience issues, although 480 kbps is probably enough for live streaming with the GoCoder, you may be able to do 720p HD streaming, otherwise you may find a smaller resolution (in combination with a lower bitrate) will yield more stable results. Then tap the Back button.

Back on the main GoCoder app screen, tap the bitrate button in the lower-left corner to show the available bitrates for your stream. Then, select the highest bitrate you want to use for your stream. You should test this to find the perfect settings for your service, it will depend on the bitrate and your internet connection.

NOTE:  The best bitrate to use will depend on strength of your WiFi or 3G/4G signal. Keep in mind not only the bitrate on your package but also your Internet connection.


  • For devices that have an LED flash for the rear-facing (iSight) camera, tap the LED flash button in the upper-left corner of the app to enable LED flash mode. Setting LED flash mode to ON provides extra light. Tap the button again to disable LED flash mode.
  • For devices that have front-facing and rear-facing cameras, tap the camera switch button in the upper-left corner of the app to toggle the selected camera.


To broadcast to the RTMP Server control panel, tap the Encode button on the main Wowza GoCoder app screen. If everything is configured correctly, you’ll see a message that says “Stream Started.” If you get an error with engaging the stream, double check to make sure your stream, application, and server host names configured correctly.

NOTE: When the stream starts, the orientation of the encoded video is the same as the orientation of the device (either portrait or landscape). Rotating the device won’t adjust the stream to the alternate orientation. Instead, you must stop encoding, rotate the device, and then start encoding again.

To stop the broadcast, tap the Encode button again. You’ll see a message that says “Stream Ended.”

Please note the GoCoder app currently does not support zoom controls. GoCoder does support inbound audio from Bluetooth headsets and microphones.

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.

python hosting

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.

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 Web Design

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

RTMP what is it? How to use it?

RTMP is a protocol mainly used for live video streaming and interactions. For plain streaming you can use various RTMP servers like Wowza Streaming Engine, Red5, Adobe Flash Media Interactive Server.

You are probably looking for a RTMP host for some script/application that implements live streaming, videochat, webcam recording or some low latency interactions. 

Certain apps require specific RTMP side code that is only available for certain server types, you will need to check application requirements. It’s best to ask developers if you’re not sure what hosting type do you need.

RTMP used to be the de facto standard for streaming live video. It’s got close ties to flash, which most browsers have dropped today – few mobile devices ever supported it. It’s using one socket and is streaming at one set quality – it’s implementation dependant what happens when bandwidth is insufficient. Some implementations drop frames, other lag behind.

It still has its use today, as many applications use RTMP for broadcasting. It’s not used so much for edge delivery to viewers, that’s where HTTP streaming comes in.

HTTP, or HTTP live streaming or HLS, uses regular web servers for delivery. A playlist contains URLs to segments of varying quality and the player fetches the playlist every so often and picks segments to play back a continuous stream. This is very easy to implement and scale since webservers and content delivery networks for them are a commodity by now. Pros, it easily scales for the viewer if their bandwidth is insufficient. Cons, latency might be higher as one or two segments generally need to be written to disk before the webserver can serve them.

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 for more information.

Red5 Hosting

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.

red5 and wowza news blogs network

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


Hosting Marketers News

FFmpeg Hosting House News

Prepare To Employ The Right Wowza Hosting Server Spaces

Are you starting your website for the first time? If so, then it is for certain that you will either have no knowledge or have limited knowledge about the various aspects such as Wowza hosting  and wowza server. that are required for the website. To gain knowledge about what are the key factors required in a website you can use some of the free hosting service providers and their services like Wowza hosting and wowza server. You can just choose a template and start your website. You can add some post and text in your website once you use the Wowza hosting and wowza server. It is simple and easy. By using the free service provider’s service, you can get idea about their services. You can learn why wowza hosting is essential for a website. First and foremost thing that you have to learn is about the wowza hosting and file transfer protocol. When you upload something on your computer in your website where is it stored? Most of us who have a website are also not certain about this factor. All that we upload in our website gets transferred to the why wowza hosting server. Here you would see that there are situations where the reverse transfer from the why wowza hosting also occurs. When a person visits your website and wants to download something from your website, in such a situation reverse transfer happens. Therefore from the wowza hosting server the data gets transferred to the computer. This is very imperative factor. Thus you would need a server that is available all time. You must be able to use wowza hosting services 24*7. Therefore there should be no restriction in using the wowza server and storing the data.
While you choose wowza hosting service you are provides with excellent services. Why wowza hosting and wowza server offers you thorough guidance. They offer reliable wowza hosting service. As they are available all time round the clock you can approach them any time. You can also email to the support team if you have any problems. The wowza hosting and wowza server service provides all types of support. The wowza hosting also keep monitoring that everything is working appropriately so that a website owner does not face any trouble and the business is executed in a well planned manner. You can also set up an account according to your domain name. These are some of the advantages provided to the website owner along with the best wowza hosting and wowza server. Therefore any person who wants to start a website can learn about the various features to get a clear perspective before they start. It is always better to get a clear perspective about the technicalities that are employed while developing a business website. You must understand the various network configurations. With these advantages you can make great websites for your business and use the wowza hosting potentially at any point of time. If you are getting free hosting services then you do not have to pay anything or else if you are looking for better wowza server services who are experienced people in providing uninterrupted service then you can choose the best package and make a deal for yourself. Getting started with the website is easy and simple. You can start immediately now and get good returns for your business.

wowza hosting cheap

The wowza hosting and wowza servers are widely used for the broadcasting purposes. There are lots of universities and colleges use this server for the broadcast of various functions and other events. There is broadcasting of many other contents too. The contents related  to government organization, worship organizations etc. are broadcasted. The contents provided by wowza are fully authorized. There are no fakes and not fraud contents that you will get here. You will get access to the genuine contents.

The Wowza Media Server is OEM licensed. This comes under OEM agreements. Therefore, there is full authorization of the product sale under this company’s brand name. This is a fully featured media server that is providing lots of media contents to the people. There are thousands of people that are using this web host for the broadcasting of the media contents. You need a single account for using the Wowza Media Server. There are various plans that you can select according to your need. The prices for all the plans are variable. The price is set according to the data and space usage. There are unlimited plans too. The lowest plan is just for$24.95. This is the lowest price plan, and it allows thirty five connections at a time with 10 GB storage and 1 TB tariff.

wowza server streaming

Hosting Marketers has started offering on all its hosting plans including hybrid servers wowza hosting. Wowza has the advantage of red5 that it can stream to Apple devices, iphones and iPads.

Stream Types

In Wowza Media Server 3, MediaStreams represent an incoming or outgoing stream of video, audio or metadata. Wowza 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 table lists the more commonly used stream types and their intended use (for a complete list, consult the 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 will be recorded
  • shoutcast: Audio re-streaming of a SHOUTcast/Icecast MP3 or AAC+ audio stream
  • shoutcast-record: Same as shoutcast plus content will be recorded
  • liverepeater-origin: Origin stream type used by live stream repeater to deliver a single streaming using origin/edge configuration
  • liverepeater-edge: Edge stream type used by live stream repeater to deliver a single stream using 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 will be recorded


Supported Media

Wowza Media Server 3 supports the following media file formats: FLV (Flash Video), MP4 (QuickTime container) and MP3 content (see table 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 use the stream name The following table lists the more common file type prefixes (for a complete list consult the User’s Guide):

  • flv: FLV (Flash Video – this is the default media type so the qualifier and the file extension can be omitted)

    Example: “flv:mycoolvideo.flv”

  • mp4: MP4 (QuickTime container – .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2)

    Example: “”

  • mp3: MP3 (.mp3)

    Example: “mp3:mycoolsong.mp3”

  • smil: SMIL (XML files used to configure multi-bitrate streams – .smil)

Please visit Wowza Hosting for more information.