# iPhone and desktop using Microsoft Expression Encoder 4 Pro

**URL:** <https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708>\
**Category:** Wowza Streaming Engine\
**Created:** [June 21, 2012, 11:04am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708 "2012-06-21T11:04:25Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/system/32/447_2.png) [@system](https://community.wowza.com/u/system)\
**Post date:** [June 21, 2012, 11:04am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/1 "2012-06-21T11:04:25Z")

</div>

I am trying to convert a video to a multi-bitrate video that is suitable for iPhone and desktop using Microsoft Expression Encoder 4 Pro. I see on [https://www.wowza.com/docs/how-to-encode-video-on-demand-content](https://www.wowza.com/docs/how-to-encode-video-on-demand-content) there is two separate preset for iPhone and desktop. Can one present be created out of those two…? I am converting a lot of video and I think one preset will make it go faster.

Also I see you are using VBR Pass 2 in the preset…Is that necessary?

---

<div class="post-metadata">

**Author:** ![Randall\_Auriemma](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@Randall\_Auriemma](https://community.wowza.com/u/Randall_Auriemma)\
**Post date:** [June 22, 2012, 12:29am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/2 "2012-06-22T00:29:25Z")

</div>

The main thing is that some devices cannot play Main Profile media. If you want to make a more universal encoding, stick with the iphone profile and add higher bitrate/resolution streams.

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [June 24, 2012, 11:42am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/3 "2012-06-24T11:42:23Z")

</div>

You can, but only for iOS:

[https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams](https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams)

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [June 26, 2012, 12:45pm UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/4 "2012-06-26T12:45:23Z")

</div>

It looks okay. You have to test it.

Richard

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [June 22, 2012, 5:17am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/5 "2012-06-22T05:17:34Z")

</div>

Thanks for the info…Beseline profile with high bitrate will be as good as main profile with medium/low bitrate?

What do I loose when doing “iphone profile and add higher bitrate/resolution streams” compare to “two separate preset for iPhone and desktop”

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [June 23, 2012, 10:43am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/6 "2012-06-23T10:43:51Z")

</div>

Thanks for the info…

lets say I create two encoding profile (iphone and desktop)

Can I combine it as one smil file to serve? even though there is main and baseline mixed

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [June 24, 2012, 4:38am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/7 "2012-06-24T04:38:30Z")

</div>

did I create a correct smil for ios? The first 3 was created with iphone preset from Microsoft Expression Encoder 4 Pro and the rest is created with desktop preset from Microsoft Expression Encoder 4 Pro

```auto
<smil>
	<head>
	</head>
	<body>
		<switch>
			<video src="mp4:myStream1" system-bitrate="170000" width="212" height="120">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.66.30" valuetype="data"/>
				<param name="audioOnly" value="TRUE" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="270000" width="320" height="180">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.66.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="470000" width="640" height="360">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.66.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="350000" width="320" height="180">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.77.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="650000" width="476" height="268">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.77.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="1000000" width="640" height="360">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.77.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="1400000" width="1080" height="608">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.77.30" valuetype="data"/>
			</video>
			<video src="mp4:myStream1" system-bitrate="2500000" width="1280" height="720">
				<param name="audioCodecId" value="mp4a.40.2" valuetype="data"/>
				<param name="videoCodecId" value="avc1.77.30" valuetype="data"/>
			</video>
		</switch>
	</body>
</smil>

```

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [June 26, 2012, 4:17am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/8 "2012-06-26T04:17:42Z")

</div>

Any update?

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [July 4, 2012, 9:48am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/9 "2012-07-04T09:48:27Z")

</div>

Correct me if I am wrong

Take a look at [http://ewelby.com/mediainfo.png](http://ewelby.com/mediainfo.png)

According to [https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams](https://www.wowza.com/docs/how-to-add-resolution-and-codec-metadata-to-ios-streams)

it will be

\<param name="audioCodecId" value="mp4a.40.2" for audio? for video?

Also what is the 40 in audio?

---

<div class="post-metadata">

**Author:** ![Welby\_Obeng](https://avatars.discourse-cdn.com/v4/letter/w/e9bcb4/32.png) [@Welby\_Obeng](https://community.wowza.com/u/Welby_Obeng)\
**Post date:** [July 5, 2012, 2:44pm UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/10 "2012-07-05T14:44:15Z")

</div>

Any update please

---

<div class="post-metadata">

**Author:** ![Randall\_Auriemma](https://avatars.discourse-cdn.com/v4/letter/r/85e7bf/32.png) [@Randall\_Auriemma](https://community.wowza.com/u/Randall_Auriemma)\
**Post date:** [June 23, 2012, 5:27am UTC](https://community.wowza.com/t/iphone-and-desktop-using-microsoft-expression-encoder-4-pro/708/11 "2012-06-23T05:27:33Z")

</div>

Main and High profiles have support for more advanced algorithms, which means better compression, but also more CPU utilization when decoding/playing. The main difference being that baseline profile doesn’t have B-Frames.

So, Main and High will look better than Baseline at the same bit-rate and resolution.

It is a waste to send a high-resolution 1080p stream to a phone which only has 480p. If you are going to have different multi-bitrate .smil files for different devices, you might as well create different encodings. This is especially important for large sites/events where the cost of bandwidth is high.
