Playing external videos.

  • 1
  • Question
  • Updated 8 months ago
When you create content and the output file is in html5 format, can the video files be hosted externally? I mean, sure, I kow I can host the html5 on my site, upload everything (including the video files) via ftp and that's it, it'll work. But that's not what I'm asking. I'm asking whether I can host the html5 files on my site except for the video files, which will be uploaded somewhere else and then I'll be linking to them. Is that an option? 

I'm asking because it is a well known fact that if you host your video files on your site and you've got many visitors, you're likely to have problems with your web hosting company, so the ideal solution to that would be to host everything on your site except for the video files. 
Is this an option? If I create a course with, say, 40 lectures, each video lecture could be several hundred MB x 40 we're talking nearly 2 gigs of video x number of visitors = huge size which no hosting company will allow unless you pay a fortune. However, if the video is played from an external host (youtube, vimeo, etc) then the size of your course would be very reasonable if you host it on your site.

I know Ispring products allow this, but their fees are incredibly expensive.
Photo of Lake

Lake

  • 3 Posts
  • 0 Reply Likes

Posted 8 months ago

  • 1
Photo of kayakman

kayakman, Champion

  • 6250 Posts
  • 1834 Reply Likes
based on my experience, the short answer is "NO"

but if you don't need the smart player's interactive content, then just host the MP4 whereever

if looking for low cost storage, get an Office365 account [$7/mo]; it comes with 1 TB storage

the MP4s play OK off that site
Photo of Rick Stone

Rick Stone

  • 4489 Posts
  • 2000 Reply Likes
I'm thinking this is really no different than what I'm doing over on the MOACR site where I've embedded most of Kayakman's videos on web pages hosted on my own site. No?
Photo of kayakman

kayakman, Champion

  • 6250 Posts
  • 1834 Reply Likes
could be; but I read the request differently; my MOACR Camtasia tutorial videos are played [streamed] off SC.com, which enables the smart player to do its thing; I thought that Lake was looking for a way to enable smart player while streaming off sites like YouTube

I don't think that possible because YouTube [and others like it] do not support the smart player

but I could be wrong here
Photo of Lake

Lake

  • 3 Posts
  • 0 Reply Likes
Just to clarify: I do have an account at Vimeo where I can upload thousands of videos and people can watch them either from Vimeo itself or from my site. That's not the issue. What I want is the interactive content blended with the video but hosted somewhere else. Sure, I'm perfectly aware that I can have the interactive content and then have the video sepparate on one same page or whatever, but that's different. If this currently not a feature, it really would make life a lot of easier for a lot of people, since they could host their courses and lectures straight from their sites without having to worry about bandwidth usage. 
As I mentioned earlier, other products which compete with Camtasia have had this feature for several years. 
Thanks for your reply Rick. I'd never heard of MOACR (I'm pretty new to Camtasia).  It looks interesting. 
(Edited)
Photo of Rick Stone

Rick Stone

  • 4489 Posts
  • 2000 Reply Likes
Okay, I think I now know what you are asking. I'm assuming you are wanting to have all the normal output files such as the CSS and JavaScript files needed for the interactivity on the site, but actually host the MP4 portion on a different site. Right?

I know from watching some of Kayakman's videos that the MP4 produced by Camtasia contains data inside it that is related to the interactive things.  So it's possible that some aspect of this would be an issue when trying to host the video part elsewhere. I'm really hoping we will see one of the Camtasia devs pop in to advise on that.

But until we might see from them, I'm wondering if perhaps you could maybe do it a bit easier by simply hosting all the files on the external site? Have an HTML page on your own site that would simply have an inline frame that presented the vids you created from Camtasia inside the inline frame?

Cheers... Rick :)
Photo of Dubie

Dubie

  • 961 Posts
  • 741 Reply Likes
Lake,

You can't do what you are asking by using a video hosting platform like Youtube Or Vimeo  or some of the others out there.

When you upload your video to one of those sites the video is re-coded and wrapped in a container by that site which strips the smartplayer code from your video.

This is some of the code in a video for the hotspots when you produce a video with the Camtasia Smartplayer.

Click Image to Enlarge



All that gets wiped out and your interactive content will not work.

I can only think of two possible ways to go.

1. Use Screencast.com (a Techsmith platform) and use the iframe code from Screencast  to embed your video on your webpages/site.

With Screencast if your video uses hotspots or any interactive options all you have to do is upload your .mp4
video right from Camtasia share or the better way upload the .mp4 from your produced project so you have a backup of all the files.  You don't have to upload all the accompanying other files as Screencast handles all of that. Just upload the .mp4 video.

Then you just grab the video(s)  iframe code for your pages. You don't have to worry about storage or as much bandwidth usage on your hosting.

Which brings us to the other thing to ponder...

Since I do not know your location or situation or hosting options,  today if you are using a hosting provider that limits bandwidth i would start looking elsewhere for hosting. Many charge mostly on storage more than bandwidth. Aside from steaming video or such,  when (not if) :-)  your site gets popular traffic alone can zap your bandwidth limit which in turn affect your site,  business,  and income growth.

These are direct links to just a couple of sites for you to just check out some plans that are  out there that have unlimited or unmetered bandwidth. That said there still are terms of usage but under normal usage and traffic volumes bandwidth is something you should not have to worry so much about these days and hosting your videos on site doable.

https://www.bluehost.com/products/shared

https://www.justhost.com/cgi-bin/signup

Just my penny in the pot for what it's worth

:)
(Edited)
Photo of Dubie

Dubie

  • 961 Posts
  • 741 Reply Likes
Well this is good to know. :)

A while back I was putting some multi video pages together and tried a few things with no luck but I didn't spend a lot of time on it or dig in to the production files much.

I have other players I use on pages to embed video into and can add interactive content to them but using Camtasia to do it all at once in editing and production would be cool.

I really need to check/test more the possibility of this maybe working. **Note to self**

If you don't mind,  What file(s) did you edit the video path?
(Edited)
Photo of Rick Stone

Rick Stone

  • 4489 Posts
  • 2000 Reply Likes
No problem.

In the root folder: Hotspot_player.html
In the scripts folder: config_xml.js

I believe those were the only two files that I could find that had references to the ,MP4

Cheers... Rick :)
Photo of Dubie

Dubie

  • 961 Posts
  • 741 Reply Likes
Thanks,

I'll do some digging in to those.
Photo of Lake

Lake

  • 3 Posts
  • 0 Reply Likes
Thanks for your thoughts on the subject, Dubie (although competing products do play external files hosted at youtube without any issues and as for hosting plans, no web hosting company will ever let you host 2 gigs of videos with dozens of visitors playing them everyday, -let alone hundreds- for a decent fee, and this is a fact), and those interesting tests, Ricky.
If we think about, say, a 4 poject that takes 4 minutes in the timeline, first 2 minutes, the "external" video with no interactive content, next 60 seconds, some interactive animation, and then an interactive quiz, I don't see why Rick's editing shouldn't work. I'll give it a try also.
(Edited)
Photo of kayakman

kayakman, Champion

  • 6250 Posts
  • 1834 Reply Likes
references to the produced MP4 are in at least 4 locations in the production's file set ...

config.xml
config_xml.js
XXX_player.html
XXX.MP4

the one in the XXX.MP4 is within the embedded XMPMetaData [view able with a hex compare view], and is used  by SC.com's version of the smart player

I believe the other 3 are used when the video is hosted on a regular web site

I too am curious if you can get this to work; I've tried multiple times but cannot do so