<rss version="2.0">
		<channel>
			<title>SesameVault - All Discussions</title>
			<lastBuildDate>Tue, 07 Sep 2010 17:11:15 -0700</lastBuildDate>
			<link>http://svforums.obtech.net/</link>
			<description></description>
			<generator>Lussumo Vanilla 1.1.5</generator>
			<item>
		<title>video upload</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=24</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=24</guid>
		<pubDate>Fri, 23 Jan 2009 14:26:26 -0800</pubDate>
		<author>iseyfi</author>
		<description>
			<![CDATA[Hello, <br /><br />I was wondering if you could help me out with an issue I am having with video uploads. I am using your APIs and your uploader.js to upload a video to your system. I am able to correctly generate the signature and the date required for the upload. Upload goes fine and I am also able to watch the progress. When the upload is done, new video id is displayed correctly. I then take that video id and try to play it with your embed_code call. This call returns &quot;invalid video&quot; and when I login to my sesame vault account I do not see the video. <br /><br />Does this mean video was not transfered at all? or there is something else. <br /><br />thanks for your help.]]>
		</description>
	</item>
	<item>
		<title>IE versus JS API</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=44</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=44</guid>
		<pubDate>Tue, 30 Mar 2010 08:34:58 -0700</pubDate>
		<author>linvision</author>
		<description>
			<![CDATA[using the JS API we've put together a simple playlist (based on bin) and player section together for a site... every browser but IE works perfectly. Any ideas?]]>
		</description>
	</item>
	<item>
		<title>New Upload ID</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=46</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=46</guid>
		<pubDate>Mon, 12 Apr 2010 06:03:52 -0700</pubDate>
		<author>spencersokol</author>
		<description>
			<![CDATA[I'm fairly certain I saw the information I'm looking for somewhere within the docs, but I can't seem to find it now.<br /><br />How can I get the ID of a video that was just uploaded?  I've gotten the upload to work and can watch the progress and expected the new id to be returned in the response from the final progress call (when the state == 'done'), but alas, do not see it there.<br /><br />Can someone point out where the new ID is?  I'm currently using the PHP library to generate the upload key/url and the JS library to watch the progress.  I'll pare it down to a single library once I decide on one. :)<br /><br />Thanks,<br />~spencer]]>
		</description>
	</item>
	<item>
		<title>HTML5/iPad/iPhone Viewing</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=45</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=45</guid>
		<pubDate>Tue, 06 Apr 2010 11:05:49 -0700</pubDate>
		<author>rawn</author>
		<description>
			<![CDATA[Currently we use the universal player to generate our videos on our site (http://elearning.healthcaresynergy.com) and all is well with it's flash-based capabilities.<br /><br />my question is to how i would go about to utilize the sesamevault service to leverage the iPad/iPhone to stream our content to this platform?<br /><br />would it be possible to get examples as to the javascript and HTML5 &lt;video&gt; tag usage to better direct how I should be coding?<br /><br />thanks in advance!]]>
		</description>
	</item>
	<item>
		<title>Set Video to public</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=37</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=37</guid>
		<pubDate>Wed, 29 Jul 2009 08:11:15 -0700</pubDate>
		<author>Roger</author>
		<description>
			<![CDATA[We're experiencing problems since today. When we want to set an uploaded video to public the the following php call doesn't work anymore:<br />							<br />$data = array(<br />  'id' =&gt; $video['id'],<br />  'media' =&gt; array('public' =&gt; true, 'title' =&gt; 'Our new video') <br />);<br />  							<br />// store video data on sesame vault server<br />$new_object = $sv-&gt;media('update', $data);<br /><br />It just doesn't change the public setting (no error is thrown).<br /><br />Any ideas?]]>
		</description>
	</item>
	<item>
		<title>upload progress returning 404?</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=43</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=43</guid>
		<pubDate>Mon, 01 Feb 2010 22:13:43 -0800</pubDate>
		<author>webelements</author>
		<description>
			<![CDATA[Anybody else getting a 404 when checking the progress of an upload? I debugged the curl request in the API and its sending a request to upload.sesamevault.com/v2/upload/progress.json which is returning a 404? very strange anybody have any ideas?<br /><br />Thanks]]>
		</description>
	</item>
	<item>
		<title>SVPlayer</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=42</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=42</guid>
		<pubDate>Sat, 02 Jan 2010 11:47:44 -0800</pubDate>
		<author>RZN8Media</author>
		<description>
			<![CDATA[I'm attempting to manipulate the SVPlayer via javascript but have had no luck. My debugger tells me that the SVPlayer is undefined. I looked through the API Resource code and found no reference to SVPlayer. I've got the video to load and everything seems fine but I can't access the player interface for some reason. ( I've made sure to set no_controller to true.. )<br /><br />What I'm trying to do is load the player move the playhead to a certain timecode and play.. on a tight deadline now can anyone help?<br /><br />Jared]]>
		</description>
	</item>
	<item>
		<title>New features added in June 2008</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=5</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=5</guid>
		<pubDate>Wed, 01 Oct 2008 06:53:30 -0700</pubDate>
		<author>Michael Rabinovich</author>
		<description>
			<![CDATA[We are pleased to announce a number of exciting enhancements to SesameVault.<br /><br />In addition to adding a number of new encodings - from HD down to<br />mobile 3GP - the SesameVault encoding system is now totally automated.<br />Being totally automated means you will no longer need to manage your<br />encoding settings at all.<br /><br />After uploading a video or audio file, SesameVault will automatically<br />convert it to all appropriate formats based on its resolution.<br />SesameVault will encode large uploads into every format to give you<br />the most distribution options.  However, tiny uploads will not be<br />encoded into the larger encodings that would consume unnecessary<br />amounts of bandwidth.<br /><br />Applications using the SesameVault API that rely on specific encodings<br />may need to be adjusted.  For more information, please review the<br />documentation we have prepared for this new system:<br /><br /><a href="http://www.sesamevault.com/documentation/api_calls/downloading.html" >http://www.sesamevault.com/documentation/api_calls/downloading.html</a><br /><br />Please don't hesitate to get a hold of us if you have any questions or<br />need assistance updating your application.]]>
		</description>
	</item>
	<item>
		<title>player js onend function</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=41</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=41</guid>
		<pubDate>Thu, 29 Oct 2009 04:09:43 -0700</pubDate>
		<author>luca.narbone</author>
		<description>
			<![CDATA[Hi all, I have to call a function after the video playback ends and I'm trying to use the callback function onend as written on the documentation.<br /><br />But it's not working!<br /><br />I'm getting a reference to the player object through the onload callback function and it works when I invoke mute() function but not when onend function should be called.<br /><br />Here is the javascript code:<br /><br />SVPlayer.onload('f4b22674-bfd7-11de-9a8b-00163e681479',function(player){<br /> player.mute();<br /> player.onend = function() {alert('video finito!');};<br />}); <br /><br />Thanks for your help!!]]>
		</description>
	</item>
	<item>
		<title>Universal Player Beta release: September 2008</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=8</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=8</guid>
		<pubDate>Wed, 08 Oct 2008 08:57:09 -0700</pubDate>
		<author>Michael Rabinovich</author>
		<description>
			<![CDATA[SesameVault encodes your uploaded video and audio into many encodings that work on most computers and mobile devices out there.  But how do you pick which encoding to present and in which player to present it?  Enter the Universal Player.<br /><br />Embedding video and audio in websites and applications is a common desire yet continues to be complicated.  Users arrive at the embedded video on different clients (browsers) that run on different platforms (windows pc, symbian, etc.) Sometimes the embedded video player isn't supported on their combination of client/platform.  This is why the most versatile video/audio player is desired.  Flash is versatile, but only works on Mac, PC, and some Linux platforms.  Mobile devices present a new challenge: most of them don't support Flash and if they do it is often a version of Flash too limited to play video. <br /><br />Besides the question of which player to user has, there is an additional headache regarding which encodings of the video/audio their device can handle.  BlackBerry mobiles play back AVIs, while iPhones play mp4 files.  Older Flash players play h263 flv files, while new ones can handle h264 mp4s.  The fist challenge is just getting the media encoded into all these.  The second challenge is picking the right encoding to deliver.  Luckily, SesameVault automatically encodes uploaded media to all relevant encodings.  To pick which encoding to serve and in which player to serve it in we present the Universal Player: the only media embed you need to reach all devices out there.<br /><br />The Universal Player detects the platform and the client the user is using, and serves up the best combination of player and encoding.  This eliminates a whole class of problems for developers and media publishers.  Not only can you stop worrying about making sure you have the right encodings, you can stop worrying about picking the right one to display.  The problem of picking the right encoding and player is big enough that some publishers are simply forced to limit the spectrum of devices they support, thus limiting their audience.  Together with SesameVault, the Universal Player removes this pain.<br /><br />The Universal Player keeps a priority list of encoding & player combinations for each platform and client and does the dirty work of making the right decision for you.  A user visiting a page with a UP on it simply has working video/audio - all the hard work the UP is doing is behind the scenes.  Imagine a spectrum of video as it could appear on the web: high quality HD video in fullscreen, to a small lightweight scrubbable player, to a mere video thumbnail that is a download link to the video itself.  The UP can present each video in your library in each of these configurations.  So if you land on the embed with a bare bones mobile platform with not even progressive download playback capability, the UP embed will degrade to a mere thumbnail link to download.  In the end: your embed simply works - to whatever degree the device can possibly allow.<br /><br />Additionally, the Universal Player is customizable.  In the Share sub-tab of your Vault you will find the UP generator.  You will also find advanced options that let you control its size, behavior, and security options.  Its controls are made with HTML and CSS and talk to the player via a Javascript bridge.  Adding your own control bar styled with CSS and HTML becomes straight forward (<a href="http://www.sesamevault.com/documentation/universal_player" >read more here</a> for an example).  You can also tap into the JS Bridge directly and control the player with your own code.<br /><br />We invite you to use this embed and let us know what you think.]]>
		</description>
	</item>
	<item>
		<title>Increase buffer size before starting playback?</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=38</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=38</guid>
		<pubDate>Thu, 06 Aug 2009 11:31:54 -0700</pubDate>
		<author>rawn</author>
		<description>
			<![CDATA[I'm currently using the universal player and the embed script provided by the generator and was wondering if it was possible to increase the buffer size before playback once the play button has been pressed.  My viewers are finding it frustrating that they are getting the 'streaming video' problem of the stream not downloading fast enough.. <br /><br />However when I link them to directly download the video and it opens into a browser and plays (while downloading, for instance when the quicktime plugin handles that file type and launches a browser instead of just downloading), it performs flawlessly. <br /><br />Is it a problem with how the video is being streamed vs download?  Is there anything I can do to overcome this?]]>
		</description>
	</item>
	<item>
		<title>Consuming video from flash as3</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=33</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=33</guid>
		<pubDate>Fri, 22 May 2009 11:07:34 -0700</pubDate>
		<author>mcarlospc</author>
		<description>
			<![CDATA[Hi all...<br /><br />I would like to display the video content in my flash website,.. that is developed in actionscript 3 platform,... any sugestions on how to execute this task?]]>
		</description>
	</item>
	<item>
		<title>Video playback quality - Flash, Universal player, or API?</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=26</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=26</guid>
		<pubDate>Thu, 05 Feb 2009 12:45:32 -0800</pubDate>
		<author>windyjon</author>
		<description>
			<![CDATA[Hi,<br /><br />I've recently been playing back with the 'PHP video listing code' which lets you playback videos through a Flash player.<br /><br />When I look at these same videos using the Universal player (UP), the quality is significantly better.<br /><br />I haven't had much luck improving quality by specifying different video profiles in the 'PHP video listing' code. <br /><br />Basically, if you want top quality, use the Universal player.<br /><br />However the instructions on http://www.sesamevault.com/documentation/universal_player<br /> are a lot more complex than your PHP examples, and basically don't provide someone like me with the means to implement the UP easily.<br /><br />Could you look into releasing a version of your 'PHP video listing' code, but which plays back through the Universal player, instead of a Flash component.<br /><br />Thanks<br /><br />WindyJon]]>
		</description>
	</item>
	<item>
		<title>Use your custom Flash player in a mobile-ready embed</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=40</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=40</guid>
		<pubDate>Mon, 28 Sep 2009 13:37:15 -0700</pubDate>
		<author>Michael Rabinovich</author>
		<description>
			<![CDATA[As we have espoused many times before, the SesameVault Player is special.  Unlike your standard Flash player embed, the SV Player automatically detects your users' devices, platforms, and connection speeds in order to deliver them a high quality encoding that's compatible with whatever they're accessing your videos from. The purpose  is so you can publish your videos once, and your users can accesses them using browser-based Flash players, iPhones, Blackberries, Nokias and a variety of other popular mobile devices.<br /><br />But what if you want all the benefits of the SesameVault Player <em >and</em> you want to use your own or a third party custom Flash player? This is something that many of our customers have requested over the past few months. In this post I'm going to show how you can use your own custom Flash player and still support non-Flash clients like the iPhone and iPod touch.  This example shows you how to set up a file like this one you can see <a href="http://static.sesamevault.com/examples/tutorials/custom_player_and_mobile_support/" title="Custom Flash player in a cross-platform embed working example" >live in action</a> (try it on your iPhone too).<br /><br />Related links: Playing media in a custom Flash player <a href="http://sesamevault.com/developer/examples/php_custom_player.zip" title="Download: using a custom Flash Player example" >example download</a> from the SesameVault <a href="http://sesamevault.com/developer/" target="new" title="SesameVault Developer site" >developer page</a>.<br /><br />Lets start with how to support the iPhone and iPod touch. For serving media to the iPhone and iPod touch we have a very powerful and convenient method called qtmobile_reference. When this special Quicktime reference movie is requested from SesameVault, a special mov movie file is returned. This mov then detects the client connection speed (EDGE/3G or WiFi), which is relayed to SesameVault, which in turn serves the appropriate encoding to the client. The benefit of using this method is that all of these steps are done synchronously on the back-end during the single request.<br /><br />When you request the qtmobile_reference mov it gives you back the right video encoding based on the connection speed of your iPhone/iPod touch user.<br /><br />Here is the method in action (notice no sig on this url: its because this other video is public):<br /><br /><a href="http://stream.sesamevault.com/v2/media/qtmobile_reference/b8e8d272-1a6a-11de-bb59-0019b9e9b99a.mov" target="new" title="Public qtmoble_reference video example" >http://stream.sesamevault.com/v2/media/qtmobile_reference/a5b94e5c-5200-11de-b9af-00163e681479.mov</a><br /><br />Lets begin by setting up the php file that will be the basis of the example.  This php file will also include a little bit of JavaScript. We will use a specific video with the id d6c558ec-18a8-11de-8c8f-0019b9e9b99a thats actually live in a SesameVault account. <br /><br />We'll include the php library, and then set up a SesameVault session. You'll notice that I've done this using an appropriately permissive API key username & password. I do not <a href="http://sesamevault.com/developer/classes/api_keys/?lib=php" target="new" title="SesameVault API Key documentation" >programmatically generate the key pair</a> in this example like some might want to do, I simply use a pre-generated pair I created in my Account section of the manager app.<br /><br /><code >include(&quot;sesamevault_api.php&quot;);<br />$media_id = &quot;d6c558ec-18a8-11de-8c8f-0019b9e9b99a&quot;;</code><br /><br /><code >$username = &quot;a0c053f985df72947a041ce416e638eb109119f0&quot;;<br />$password = &quot;90d77e33972118e9dc28e17ac09dd781d487ab56&quot;;</code><br /><br /><code >$sv = new SesameVault($username, $password);<br /></code><br /><br />Next, lets retrieve the urls we'll need for accessing the actual video encodings and thumbnail. We will use the <a href="http://sesamevault.com/developer/classes/media/show.php?lib=php" target="new" title="SesameVault API Documentation for Media-&gt;Show" >media-&gt;show</a> method to first grab the metadata about the video.<br /><br /><code >$media = $sv-&amp;gt;media(&quot;show&quot;, array(&quot;id&quot; =&amp;gt; $media_id, &quot;include_formats&quot; =&amp;gt; true));<br />$media_title = $media['title'];<br />//Grab the thumbnail<br />$format = $media[&quot;format&quot;][&quot;thumbnail&quot;];<br /></code><br /><br />Now, we need to make sure that when we request the thumbnail that the request is authorized, otherwise it will fail. Lets append the appropriate signature with the <a href="http://sesamevault.com/developer/classes/add_sig_to_url/?lib=php" target="new" title="SesameVault API Documentation for AddSigToURL" >add_sig_to_url</a> method.<br /><br /><code >$thumbnail_uri = $sv-&amp;gt;add_sig_to_url($format['uris']['http']);<br /></code><br /><br />This will show the thumbnail on iPhones, iPod touches, and devices that don't have Flash. We tend to regard devices that don't have Flash as mobile devices, so lets size the thumbnail appropriately. Giving the thumbnail address a width parameter will get the server to return the right size:<br /><br /><code >$thumbnail_uri = $thumbnail_uri . &quot;&amp;amp;width=200&quot;;<br /></code><br /><br />Lets grab the best available encoding for high quality Flash playback.  The method to use for this is <a href="http://sesamevault.com/developer/classes/media/format_info_by_category.php?lib=php" target="new" title="SesameVault API Documentation for FormatInfoByCategory" >format_info_by_category</a>.<br /><br /><code >$encoding_format = $sv-&amp;gt;media('format_info_by_category', array(&quot;id&quot; =&amp;gt; $media_id, &quot;category&quot; =&amp;gt; &quot;mp4&quot;));<br />$hirez_video_uri = $sv-&amp;gt;add_sig_to_url($encoding_format['uris']['http']);<br /></code><br /><br />Now, lets grab the best 3GP encoding to use as a fallback for supporting devices that 1) don't have Flash and 2) are not an iPhone or iPod touch:<br /><br /><code >$encoding_format = $sv-&amp;gt;media('format_info_by_category', array(&quot;id&quot; =&amp;gt; $media_id, &quot;category&quot; =&amp;gt; &quot;3gp&quot;));<br />$lorez_video_uri = $sv-&amp;gt;add_sig_to_url($encoding_format['uris']['http']);<br /></code><br /><br />Next, lets setup the qtmobile_reference call I described at the beginning of this post. Once again, this mov detects the connection speed (EDGE/3G or WiFi) of iPhone and iPod touch users.  The connection speed defines which encoding SesameVault will serve.<br /><br /><code >$qt_mobile_address = $sv-&amp;gt;server(&quot;stream&quot;).&quot;/v2/media/qtmobile_reference/&quot;.$media_id.&quot;.mov&quot;;<br /></code><br /><br />Now, for this request we have to create a persistent signature, because the iPhone and iPod touch use many byte range requests that all need to be authorized with the same signature. We pass in a second argument for setting persistence to true. Read more about persistent signatures <a href="http://sesamevault.com/developer/authorizing-requests.php#PersistentSignatures" target="new" title="SesameVault API Documentation for authorizing requests" >here</a>.<br /><br /><code >$qt_mobile_reference = $sv-&amp;gt;add_sig_to_url($qt_mobile_address, true);<br /></code><br /><br />If the client doesn't have Flash or an iPhone or iPod touch, show them a thumbnail link to a fallback encoding:<br /><br /><code >$fallback_format_html = &quot;&lt;a href=&quot;&amp;quot;.$lorez_video_uri.&amp;quot;&quot;&gt;&lt;img src=&quot;&amp;quot;.$thumbnail_uri.&amp;quot;&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&quot;<br /></code><br /><br />We are done with the php prep work. Now lets finish our page. Lets include the swfobject.js file to handle our Flash embed code. Also, go ahead and include the Flash detector swfobject.js I will describe soon.<br /><br /><code >&lt;script src=&quot;swfobject.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br /></code><br /><br />For fun, lets show the title of the video:<br /><br /><code >&lt;h1&gt;&lt;?=$media['title']?&gt;&lt;/h1&gt;</code><br /><br />Next, lets look at the user agent string. If the client is an iPhone or an iPod touch we show a thumbnail.  We wrap the thumbnail in a link to the qtmobile_reference movie.<br /><br /><code >if(navigator.userAgent.indexOf('Mobile') != -1 &amp;amp;&amp;amp; navigator.userAgent.indexOf('Apple') != -1) {<br />document.write(&quot;<br /></code><br /><br /><code >&lt;h3&gt;iPhone &amp;amp; iPod Touch&lt;/h3&gt;<br /></code><br /><br /><code >&quot;);<br />document.write(&quot;&lt;a href=&quot;\&quot;&gt;\&quot;&amp;gt;&lt;img src=&quot;\&quot; alt=&quot;&quot; /&gt;\&quot;&amp;gt;&lt;/a&gt;&quot;)<br />}<br /></code><br /><br />If its not an iPhone or iPod touch it could also be a Flash-enabled client. Enter swfobject - a JS wrapper for embedding Flash on your page written by <a href="http://blog.deconcept.com/swfobject/" title="SWFObject homepage" >Geoff Stearns</a>. This object works like this: make a div with id="flashcontent" and then create a new SWFObject.  If the client has Flash, the contents of the div will be replaced with the Flash embed code. Otherwise, the contents of the div remain as they are.<br /><br />At this point in the code's execution, iPhone and iPod touch are ruled out. So we need to show either a Flash embed or a link to the fallback encoding. Lets put the fallback code inside the flashcontent div.  This is simply another thumbnail wrapped in a link. However, the link is to the low rez 3GP movie.<br /><br /><code >else {<br />document.write(&quot; </code><br /><br /><code >&lt;div id=&quot;\&amp;quot;flashcontent\&amp;quot;&quot;&gt;&quot;+&quot;&quot;+&quot;&lt;/div&gt;<br />&quot;);<br />var so = new SWFObject(&quot;example.swf&quot;, &quot;example&quot;, &quot;640&quot;, &quot;400&quot;, &quot;9.28&quot;, &quot;#336699&quot;);<br />so.addVariable(&quot;media_id&quot;, &quot;&quot;);<br />so.addVariable(&quot;username&quot;, &quot;&quot;);<br />so.addVariable(&quot;passwrd&quot;, &quot;&quot;);<br />so.write(&quot;flashcontent&quot;);<br />}<br /><br />&lt;noscript&gt;<br />&lt;h3&gt;Fallback (no javascript)&lt;/h3&gt;<br />&lt;/noscript&gt;<br /></code><br /><br />That's all there is to it! Using this approach (fully-fleshed example code is linked below) you can use your own custom Flash player and still support non-Flash clients like the iPhone, iPod touch, and other mobile devices. As our buddies over at Crain Communications say, "in this day and age, the ability to view video content on the iPhone and iPod Touch is more of a requirement than a nice-to-have." And they put their money where their mouth is when they launched their new <a href="http://creativity-online.com/" >Creativity-Online</a> site powered by SesameVault. You do this and your users are going love you and your content even more.  We promise.<br /><br />See the example in action by going to <a title="Custom Flash player in a cross-platform embed working example" href="http://static.sesamevault.com/examples/tutorials/custom_player_and_mobile_support/" >this page</a> on your browser or a mobile device.<br /><br />Download all the source files, including Flash player used in this example <a href="http://sesamevault.com/developer/examples/php_custom_player_and_mobile_support.zip" title="Download Custom Flash Player with Mobile Support example" >here</a>.]]>
		</description>
	</item>
	<item>
		<title>Missing format FlashVideoMedium after Upload</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=39</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=39</guid>
		<pubDate>Mon, 24 Aug 2009 04:38:01 -0700</pubDate>
		<author>Roger</author>
		<description>
			<![CDATA[Hi there,<br /><br />we're using your service and are very satisfied with it. However, when we use the PHP video API and upload a MPEG video file, we get a uncomplete result object when we search for this video directly after the upload. For some strange reasons the object only contains the format &quot;Thumbnail&quot; but never the format &quot;FlashVideoMedium&quot;. This only happens when we upload MPEG videos. Because of the missing format we cannot build the url to this video and include it to our web application. The video upload itself is successful and we can find the video in the &quot;Manage media&quot; section. Any ideas why that is?<br /><br />Here the code we use to find the uploaded video:<br /><br />// video is uploaded here<br /><br />// then we try to find the url of the uploaded video<br />$results = $sv-&gt;media('list', array(<br />  'limit' =&gt; 1,<br />  'filter' =&gt; 'media_type=video AND title=&quot;'.$hash.'&quot;',<br />  'include_formats' =&gt; array('FlashVideoMedium', 'thumbnail')<br /> // available formats: AacStream, BlackBerryAVI, FlashVideoMedium, Qcif3gpMpeg4Amr, original, thumbnail<br />));<br /><br />print_r($result); // format FlashVideoMedium is missing in result array]]>
		</description>
	</item>
	<item>
		<title>Default new videos to public</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=15</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=15</guid>
		<pubDate>Tue, 04 Nov 2008 09:23:38 -0800</pubDate>
		<author>dinshaw</author>
		<description>
			<![CDATA[In order to allow people to upload and view videos on my site, via SV, I need to default the videos to public.<br />Is there a setting for this? Or an API call i can place when it is uploaded?<br />thanks]]>
		</description>
	</item>
	<item>
		<title>Audio and video channels on flash movies out of sync</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=35</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=35</guid>
		<pubDate>Tue, 09 Jun 2009 10:13:21 -0700</pubDate>
		<author>ryansobol</author>
		<description>
			<![CDATA[In my limited testing with SesameVault, I've noticed that the audio and video channels of flash encoded movies are not 100% in sync with the original movie.  Sometimes the audio channel is ahead of the video channel.  Sometimes it's reversed.  <br /><br />I need to spend more time gathering data, but is this a known problem with certain playback software / browser plug-ins?  BTW - I'm a Leopard Quicktime / Safari user.  Thanks for any insight!]]>
		</description>
	</item>
	<item>
		<title>Audio and video channels on flash movies out of sync</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=36</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=36</guid>
		<pubDate>Tue, 09 Jun 2009 10:14:05 -0700</pubDate>
		<author>ryansobol</author>
		<description>
			<![CDATA[[ACCIDENTAL DOUBLE POST] In my limited testing with SesameVault, I've noticed that the audio and video channels of flash encoded movies are not 100% in sync with the original movie.  Sometimes the audio channel is ahead of the video channel.  Sometimes it's reversed.  <br /><br />I need to spend more time gathering data, but is this a known problem with certain playback software / browser plug-ins?  BTW - I'm a Leopard Quicktime / Safari user.  Thanks for any insight!]]>
		</description>
	</item>
	<item>
		<title>Upload problem with rails app</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=34</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=34</guid>
		<pubDate>Fri, 22 May 2009 12:37:35 -0700</pubDate>
		<author>petroslafaz</author>
		<description>
			<![CDATA[hi,<br /><br />i'm in the process of assessing sv and i've downloaded the rails app.<br />everything seems to work fine apart from the upload.<br />when clicking to 'uploading' link i get an error.<br /><br />here's the log:<br /><br />&lt;- &quot;POST /v2/upload/key.yaml HTTP/1.1\r\nAccept: */*\r\nDate: 1243020742.01015\r\nContent-Type: application/yaml\r\nX-Sesame-Date: 1243020742.01015\r\nUser-Agent: SesameVaultAPI_Ruby(2.0)\r\nAuthorization: 2.0:petroslafaz,76f4a691f700043db431d377d5efa1fbc2787ca8:50397f647f523eb4308306b529f733fe8fdc7162\r\nContent-Length: 0\r\nHost: upload.sesamevault.com\r\n\r\n&quot;<br />&lt;- &quot;&quot;<br />-&gt; &quot;HTTP/1.1 500 Internal Server Error\r\n&quot;<br />-&gt; &quot;Date: Fri, 22 May 2009 19:32:21 GMT\r\n&quot;<br />-&gt; &quot;Server: Apache\r\n&quot;<br />-&gt; &quot;X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 2.2.2\r\n&quot;<br />-&gt; &quot;Status: 500\r\n&quot;<br />-&gt; &quot;Vary: Accept-Encoding\r\n&quot;<br />-&gt; &quot;Connection: close\r\n&quot;<br />-&gt; &quot;Transfer-Encoding: chunked\r\n&quot;<br />-&gt; &quot;Content-Type: text/html\r\n&quot;<br />-&gt; &quot;X-Pad: avoid browser bug\r\n&quot;<br />-&gt; &quot;\r\n&quot;<br />-&gt; &quot;929\r\n&quot;<br /><br /><br />thanks for any help<br />petros]]>
		</description>
	</item>
	<item>
		<title>SesameVault Upload with Drupal and jQuery</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=31</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=31</guid>
		<pubDate>Sun, 19 Apr 2009 21:29:08 -0700</pubDate>
		<author>zzolo</author>
		<description>
			<![CDATA[Original Post:<br />http://svforums.obtech.net/comments.php?DiscussionID=30&amp;page=1#Item_1<br /><br />Reply and Current Issue:<br />Thanks for the help.  Things make a lot more sense.  I started using jQuery's Form plugin which handles sending a form via AJAX (with a file).  Unfortunately it is not completing.  I know it is probably a problem with jQuery, but maybe someone is able to help me understand what is happening.<br /><br />Basically, the form uploads, and I am able to get progress data back.  In fact, it reaches 100% and I receive a video ID.  But, the form plugin spits back a nondescript error right at the end, and the video does not appear in my SesameVault video list.  So, maybe a good question, how would SesameVault error out but still send out a video ID?<br /><br />Also, if for some reason I choose to use the Sesame Seeds embedded uploader, is there anyway to get the video ID from that action (via Javascript) as this is the information that I want to save?<br /><br />Thank you.]]>
		</description>
	</item>
	<item>
		<title>Small bug with sesamevault_api.rb</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=32</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=32</guid>
		<pubDate>Tue, 12 May 2009 10:11:53 -0700</pubDate>
		<author>ryansobol</author>
		<description>
			<![CDATA[On line 8 of sesamevault_api.rb, I needed to add the following require:<br /><br />require 'net/https' <br /><br />Otherwise I received the following exception:<br /><br />NoMethodError: undefined method `use_ssl=' for #&lt;Net::HTTP api.sesamevault.com:443 open=false&gt;<br /><br />Here's a <a href="http://gist.github.com/110631" >pastie of my demo code</a>.<br />Here's a <a href="http://gist.github.com/110626" >pastie of my patched sesamevault_api.rb</a>.<br />Also, I'm running ruby 1.8.6 patch level 111.<br /><br />I hope that helps save someone else 20 minutes of google-fu.<br /><br />Cheers!]]>
		</description>
	</item>
	<item>
		<title>Uploading video via PHP and AJAX within a form.</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=30</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=30</guid>
		<pubDate>Wed, 08 Apr 2009 12:58:54 -0700</pubDate>
		<author>zzolo</author>
		<description>
			<![CDATA[Hi.<br /><br />I am trying to create a way to upload a video via AJAX, specifically with the PHP API (http://www.sesamevault.com/documentation/api_libraries/php.html), and using the PHP Upload example (http://www.sesamevault.com/examples/php_upload_example.zip) as a guideline.  I am trying to amke a CCK field fro Drupal, which basically means that these fields are within another form, and so submitting the form is not an option.<br /><br />* The server PHP side is pretty much exactly the same.<br />* Instead of using the change event on the file field, I added a button to initiate the upload.<br />* I am also using jQuery, not Prototype like in the example<br /><br />So, one of the fundamental questions I have, is how does the data file actually get sent to Sesame Vault?  I understand the upload key and signature parts, but no where does it explain how the data gets to SV.<br /><br />Secondly, my code is not working and was wondering if anyone has some time, can they take a look.  I have uploaded my javascript here:<br />* http://drupalbin.com/8767<br /><br />My current error is this:<br />jquery.js line 2699: uncaught exception: Access to restricted URI denied (NS_ERROR_DOM_BAD_URI)<br /><br />HTML:<br />* http://drupalbin.com/8768<br /><br />Thanks in advance.]]>
		</description>
	</item>
	<item>
		<title>including tag info with videos in API call</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=27</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=27</guid>
		<pubDate>Fri, 06 Mar 2009 11:28:13 -0800</pubDate>
		<author>shakotan</author>
		<description>
			<![CDATA[Hi,<br /><br />Is it possible to change the videos() call to include tag info or make a new call that provides both kinds of information together?  This would be very helpful for an application I'm developing.<br /><br />Thanks and regards,<br />Dan]]>
		</description>
	</item>
	<item>
		<title>Selling Music</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=29</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=29</guid>
		<pubDate>Sat, 21 Mar 2009 19:21:04 -0700</pubDate>
		<author>lfly</author>
		<description>
			<![CDATA[Team,<br /><br />We are developing a site where producers can upload music loops and beats for sale. We are currently storing these mp3s and wav files on your servers (testing at the moment).  I guess the real question is -- we want to use a Wimpy Button to play samples of these loops and when the user buys a loop, we want to provide a email with a link to the download.   We want to control the number of downloads somehow (2 max per purchase).  <br /><br />I understand the upload API and we have this working where we upload loops and store the video_id in our database.  We need direction on the downloading portions of this project.<br /><br />Thanks in advance for your help.<br />--Larry]]>
		</description>
	</item>
	<item>
		<title>Using SesameVault with ColdFusion</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=28</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=28</guid>
		<pubDate>Sat, 07 Mar 2009 10:17:07 -0800</pubDate>
		<author>jondoe</author>
		<description>
			<![CDATA[I have done all I can to achieve communication with your API and I truly need help.<br /><br />I am attempting to use the xml format of getting and posting requests.<br /><br />Could you PLEASE send me a URL with a persistent key that works with my login details to just output an xml list of videos? If this link works, could someone please explain how they generated it?<br /><br />I have gone through all the documentation and I have tried everything and keep getting an API error.<br /><br />Any help would be GREATLY appreciated.]]>
		</description>
	</item>
	<item>
		<title>Adding thumbnails to the PHP listing code</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=25</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=25</guid>
		<pubDate>Wed, 04 Feb 2009 07:58:20 -0800</pubDate>
		<author>windyjon</author>
		<description>
			<![CDATA[Hi,<br /><br />I'm trying to add thumbnails to the 'PHP video listing' code, which you give as an example. Its been pretty simple to do. I've created a test page on a local server (MAMP) which works fine, and when uploaded to the remote server its works fine.<br /><br />So I've taken this EXACT working code and translated it into my project templates. Now I get my 'videolist' with thumbnails, and I get the Flash video object, but clicking on the video listings or thumbnails no longer launches the video in the Flash object.<br /><br />There's a bit of script in the header, which presumably handles the selecting mechanism (I don't really understand what its doing), its this which doesn't seem to be working now.<br /><br />&lt;script type=&quot;text/javascript&quot;&gt;<br />  window.onload = function() {<br />    <br />    flashObj = (function() {<br />      if (navigator.userAgent.indexOf(&quot;MSIE&quot;)!=-1) {   <br />        el = window[&quot;obt_preview_player_object&quot;];<br />      } else {<br />        el = document.getElementById(&quot;obt_preview_player_object&quot;);<br />        if(el.SetVariable == undefined)         // if this browser doesn't know the SetVariable<br />          el = document.getElementById(&quot;obt_preview_player_embed&quot;)    // method then use the embed object<br />      }<br />      return el;<br />    })();<br />    <br />  }<br />  &lt;/script&gt;<br /><br /><br />Any ideas what I should be looking for?<br /><br />Thanks<br /><br />WindyJon]]>
		</description>
	</item>
	<item>
		<title>Couple of video player questions</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=23</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=23</guid>
		<pubDate>Sun, 18 Jan 2009 08:51:40 -0800</pubDate>
		<author>bogleg20</author>
		<description>
			<![CDATA[I've been trying to take the PHP video listing example and modify it for my own needs.  Instead of have to click a link to load a specific video in the player, is there a way to have the player load a specific video automatically?<br /><br />I also read the Universal Player JS interface documentation, but I don't quite understand where the SVPlayer object comes from? <br /><br />Thanks<br /><br />Chris]]>
		</description>
	</item>
	<item>
		<title>I am new, can I see your sites?</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=19</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=19</guid>
		<pubDate>Tue, 11 Nov 2008 05:16:09 -0800</pubDate>
		<author>Michela Piccolo</author>
		<description>
			<![CDATA[Hi, I am new, I'm testing this service for our web TV.<br />Is here someone that is willing to show me your site and how you are using Vault?<br />I'm still trieing to figure out how to make a player list that fits into a player.<br />No success until now.<br />But at least I wish to see how it looks at the end, please show me your sites.<br />:) thankyou.<br />Michela]]>
		</description>
	</item>
	<item>
		<title>Finding out Video Id</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=22</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=22</guid>
		<pubDate>Thu, 20 Nov 2008 03:18:01 -0800</pubDate>
		<author>simonh</author>
		<description>
			<![CDATA[I am newcomer to Sesame Vault and trying to pull video out of SV and into my Flash player in my html page. I have looked on the developer page about downloading video but can't figure out how to find out the ID of the video....sorry if I am being really thick!<br />Also can't get my head around using API?<br />Cheers<br /><br />Simon]]>
		</description>
	</item>
	<item>
		<title>Diplaying videos for a particular filter within iPhone web app</title>
		<link>http://svforums.obtech.net/comments.php?DiscussionID=20</link>
		<guid isPermaLink="false">http://svforums.obtech.net/comments.php?DiscussionID=20</guid>
		<pubDate>Sun, 16 Nov 2008 12:06:37 -0800</pubDate>
		<author>shabadoozie</author>
		<description>
			<![CDATA[I've implemented your iPhone web app on my site and it works great. Thanks for the video tutorial. However, instead of displaying all available videos, as the sample code is written, I only want to display videos in a specific filter. The video tutorial mentions that this is &quot;easy to do,&quot; but doesn't say how. Could you tell me how? I.e., what code would I add/modify in the iPhone web app sample code you provide that would allow me to display videos from just one filter. I appreciate your assistance.]]>
		</description>
	</item>
	
		</channel>
	</rss>