Jump to content

Invision Community Blog


Managing successful online communities

Mark
Sign in to follow this  
 

4.3: Videos

Videos are everywhere. We shoot them on our smart phones, share them to social media, messengers and more.

Up until now, the only way to share a video to Invision Community was to use a service like YouTube or Vimeo. If you uploaded a video file it would be treated like an attachment, and if the user clicked the link it would download it to their computer.

In Invision Community 4.3 we've improved this. Now if you upload a video file (mp4/3gp/mov/ogg/ogv/mpg/mpeg/flv/webm/wmv/avi/m4v), it will embed similarly to an image.

Screen%20Recording%202018-01-30%20at%200

Uploading a video

When viewing an uploaded video, if it is in a format that the user's browser and platform natively supports, it will show an embedded player. This will have all of the features supported by the operating system - for example, almost all browsers support fullscreen, and Safari supports Airplay and picture in picture.

Screen Shot 2018-01-30 at 14.04.30.png

An uploaded video

If the video is in a format not supported, it displays exactly as it does now - as a download link.

Screen Shot 2018-01-30 at 14.04.47.png

An uploaded video in a browser without playback support for that format

Sign in to follow this  

Comments



Recommended Comments

The limited SSD drive I have is cringing at the 4.3 upgrade.  Honestly, offloading the file storage and bandwidth burden from video files to someone else, e.g. YouTube, was something that was appealing about the IPS limitation to play videos.  

Amazon S3 users, get ready for a usage increase.

Share this comment


Link to comment
Share on other sites
1 hour ago, Aiwa said:

The limited SSD drive I have is cringing at the 4.3 upgrade.  Honestly, offloading the file storage and bandwidth burden from video files to someone else, e.g. YouTube, was something that was appealing about the IPS limitation to play videos.  

Amazon S3 users, get ready for a usage increase.

Naturally, any restrictions you have on file space still apply, and you can always specify what types of files users can upload and exclude videos.

Pretty much all this does is change what gets shown when a user uploads certain types of files from <a href="video.mp4"> to <video src="video.mp4"> - I'm quite impressed anyone managed to find a downside to that ?

Share this comment


Link to comment
Share on other sites
39 minutes ago, Mark said:

Naturally, any restrictions you have on file space still apply, and you can always specify what types of files users can upload and exclude videos.

Pretty all this does is change what gets shown when a user uploads certain types of files from <a href="video.mp4"> to <video src="video.mp4"> - I'm quite impressed anyone managed to find a downside to that ?

Yes, I was confused for a moment by that comment. This is really only a good thing. Plus, it's not as if users couldn't upload videos before (if the administrator allowed). Still requires a download either way. 

Edited by Cemmos
grammar

Share this comment


Link to comment
Share on other sites
1 hour ago, Aiwa said:

The limited SSD drive I have is cringing at the 4.3 upgrade.  Honestly, offloading the file storage and bandwidth burden from video files to someone else, e.g. YouTube, was something that was appealing about the IPS limitation to play videos.  

Amazon S3 users, get ready for a usage increase.

I hope there will be a way to turn uploading videos off for ordinary members. Would be a nice feature for verified or staff members though.  

Share this comment


Link to comment
Share on other sites
11 minutes ago, Mark Clifford said:

I hope there will be a way to turn uploading videos off for ordinary members. Would be a nice feature for verified or staff members though.  

As noted above, there aren't any changes to how videos are uploaded (it works exactly the same as it does in 4.2). The changes are how they're displayed on the page. Instead of forcing them to be downloaded, they can be played (if the visitors browser supports the video type).

Share this comment


Link to comment
Share on other sites

1. Do uploaded videos play in Gallery?

2  A simple theme settings to restrict embed sizes would be nice.  The display sizes of these videos is huge.  I know Mark is a boy genius and all that with his Rubick skills, but damn ... He better be cooking me dinner and managing my community if he's going to take over my entire forum post.  

Share this comment


Link to comment
Share on other sites
1 hour ago, Mark said:

Naturally, any restrictions you have on file space still apply, and you can always specify what types of files users can upload and exclude videos.

Pretty much all this does is change what gets shown when a user uploads certain types of files from <a href="video.mp4"> to <video src="video.mp4"> - I'm quite impressed anyone managed to find a downside to that ?

Glad I was able to impress you.  :sorcerer:

6 minutes ago, Stuart Silvester said:

As noted above, there aren't any changes to how videos are uploaded (it works exactly the same as it does in 4.2). The changes are how they're displayed on the page. Instead of forcing them to be downloaded, they can be played (if the visitors browser supports the video type).

My point being, most users currently do NOT upload videos to IPS sites because they only show as a link and must be downloaded.  Most prefer to use a source that allows embedding, YouTube / Vimeo / etc.  By its nature, this offloads the hosting burden for videos.  This change ultimately means Administrators are going to need to be more conscience about their upload limits, allowed upload file types, and group permissions for each to ensure they either don't exceed storage limits or limit the increase in data storage and/or bandwidth usage of S3 services.  Getting more users to start using uploaded videos could have a large $$ impact on some sites if not administered carefully.

Share this comment


Link to comment
Share on other sites
50 minutes ago, Square Wheels said:

Nice.

Will something similar be implemented for audio files?  

Oh god no... Please no profile audio player... Please no... MySpace all over again.  ::shudder::  Where's the mute button!!

Edited by Aiwa

Share this comment


Link to comment
Share on other sites

Nice improvement! 

Videos may be everywhere these days but the filesizes are also growing massively every few years, as quality improves, whereas web hosting has moved from cheap unlimited capacity HDDs to smaller but much faster SSDs. First HD, now 4K. There is no way I'd be happy to let people upload massive videos (most of it junk!) to my precious SSD, so for a couple of years now, I've limited video attachments to third party hosting like YouTube, Vimeo, JW etc where it makes more sense and is better implemented.

Edited by The Old Man

Share this comment


Link to comment
Share on other sites
5 hours ago, Nathan Explosion said:

So my HTML5 player will not be required for IPS 4.3 users - ah well.

I was just thinking that, alas.

So this new 4.3 player will support formats like .webm because it relies on browser compatibility?

Share this comment


Link to comment
Share on other sites
1 hour ago, liquidfractal said:

I was just thinking that, alas.

So this new 4.3 player will support formats like .webm because it relies on browser compatibility?

Just to be clear, we are not shipping or including any specific 'player'. HTML5 supports a native <video> tag, and the browser then generates the controls and plays the video.

webm will be supported in browsers that support webm. https://caniuse.com/#feat=webm

Just now, AlexWebsites said:

Will gallery utilize the same player as within a post? I recall it was a bit different in gallery the way a video plays.

Yes. We were previously using video.js in Gallery, but this has been removed for 4.3 and Gallery's video support will mirror what you see elsewhere throughout the community when videos are uploaded.

Share this comment


Link to comment
Share on other sites

Screenshots that walk you through creating a video album in 4.3 Gallery:

5a73d0959e0d7_Video1-Add.thumb.PNG.7680212fb58ac2359d1a0a4379986b4b.PNG

First step is to create a new album and upload my videos.  The uploading is quite snappy.  The storage step (which is not shown) took about 2 seconds, which is super fast for 4 files / 35 MB.

 

5a73d0cc4bb81_Video2-FileTypes.PNG.445f1c3fcda68f82629645d69e28a156.PNG

Allowed file types in default 4.3 installation.  You still control upload limits, file types, etc in group permissions as before.

 

5a73d15b8e6e7_Video3B-Lightbox.thumb.png.324cdc774574dc88d6a75798b6ecfe8d.png

Lightbox view of video.  Same as an image.  The sidebar will be pushed to the bottom in a vertical layout when using mobile.

 

5a73d18f1cf7c_Video3A-Album.thumb.png.c2829ef611f50c872e1d25b1535ad84a.png

Gallery album of videos.  This album contains 5 video uploads with screenshots, video titles, etc.

 

5a73d1e531461_Video4-Categoryviewofalbum.thumb.PNG.ea39ceb47386d433353bd7568529af94.PNG

Video album on category index.  You can click on any video to open lightbox and directly play.

Share this comment


Link to comment
Share on other sites

Whilst these are nice and welcome improvements, but honestly I think uploading of member's locally hosted videos is a bit of an outdated concept these days, for reasons I mentioned above.

I think the bigger issue that many customers were hoping to see addressed for 4.3 is (IMHO) the long standing lack of support for fairly straightforward option to support embedding of  third-party hosted videos in the Gallery, which is something we've waited several years for.

With the reduction in server capacity until larger SSDs become the norm, for those who can't afford or use cloud storage, embedding YouTube, Vimeo, Twitch content in the Gallery has a much larger requirement.

Whilst I'm looking forward to seeing 4.3 released, in some ways, it's a bit of a shame to see 4.3 so feature locked at this stage, because much of the work was done in the background at IPS Area 51 before we had a chance to push for the largest feature feedback suggestions that seem to get lost in the feedback forum or via tickets.

Share this comment


Link to comment
Share on other sites
16 hours ago, Joel R said:

2  A simple theme settings to restrict embed sizes would be nice.  The display sizes of these videos is huge.  I know Mark is a boy genius and all that with his Rubick skills, but damn ... He better be cooking me dinner and managing my community if he's going to take over my entire forum post.  

I'd buy you dinner any time, Joel ;) 

But it honours the "Maximum embedded content width" setting.

1 hour ago, The Old Man said:

Whilst these are nice and welcome improvements, but honestly I think uploading of member's locally hosted videos is a bit of an outdated concept these days, for reasons I mentioned above.

I think the bigger issue that many customers were hoping to see addressed for 4.3 is (IMHO) the long standing lack of support for fairly straightforward option to support embedding of  third-party hosted videos in the Gallery, which is something we've waited several years for.

With the reduction in server capacity until larger SSDs become the norm, for those who can't afford or use cloud storage, embedding YouTube, Vimeo, Twitch content in the Gallery has a much larger requirement.

Whilst I'm looking forward to seeing 4.3 released, in some ways, it's a bit of a shame to see 4.3 so feature locked at this stage, because much of the work was done in the background at IPS Area 51 before we had a chance to push for the largest feature feedback suggestions that seem to get lost in the feedback forum or via tickets.

Yeah, we agree that would be a good feature. While 4.3 is feature locked, 4.4 isn't! If you have an idea, let us know in the feedback forum - we do read them. There's lots of reasons a feature may or may not make it in to any particular release (often to do with how much time it would take and how much testing it would require, which depends a lot on what other changes have been made in that area) - just because something isn't in a particular release, doesn't mean we have forgotten or it's been lost.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...