Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Post New Thread Reply

Register GFY Rules Calendar Mark Forums Read
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 04-18-2018, 08:10 PM   #1
Fenris Wolf
Confirmed User
 
Industry Role:
Join Date: Nov 2005
Posts: 1,019
Transcoding in 2018? What are the must haves?

I know this question has been asked many times over the years but I am going to ask anyway. In 2018 what is the benchmark for transcoding these days? If I wanted to reach the most amount of users across multiple delivery devices what are the must have's in terms of back-end and front-end servers/applications are needed for 2018 and beyond.

I would love to hear peoples opinions on the matter and hopefully some concrete solutions on this, ie server setup, content management systems, online solutions, and so on.

I am personally looking to see what I can do to transcode and manage and deliver my existing video archive (20K+ files of varying bitrates and resolutions) in the most efficient manner.
__________________
Email: fenris_wolf3000 (a t ) yah00 . c 0 m
Fenris Wolf is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-18-2018, 08:24 PM   #2
marlboroack
So Fucking Banned
 
Industry Role:
Join Date: Jul 2010
Location: ☣
Posts: 9,327
Sell it for top dollar and let someone else deal with it.
marlboroack is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-18-2018, 09:05 PM   #3
The Porn Nerd
Living The Dream
 
The Porn Nerd's Avatar
 
Industry Role:
Join Date: Jun 2009
Location: Inside a Monitor
Posts: 19,491
Well I don't know much about trannies but I would think high heels, lipstick and a dick would be must haves.
__________________
My Affiliate Programs:
Porn Nerd Cash | Porn Showcase | Aggressive Gold

Over 90 paysites to promote!
Skype: peabodymedia
The Porn Nerd is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-19-2018, 05:47 AM   #4
Brad Mitchell
Confirmed User
 
Brad Mitchell's Avatar
 
Industry Role:
Join Date: Nov 2001
Location: Southfield, MI
Posts: 9,811
Quote:
Originally Posted by Fenris Wolf View Post
I know this question has been asked many times over the years but I am going to ask anyway. In 2018 what is the benchmark for transcoding these days? If I wanted to reach the most amount of users across multiple delivery devices what are the must have's in terms of back-end and front-end servers/applications are needed for 2018 and beyond.

I would love to hear peoples opinions on the matter and hopefully some concrete solutions on this, ie server setup, content management systems, online solutions, and so on.

I am personally looking to see what I can do to transcode and manage and deliver my existing video archive (20K+ files of varying bitrates and resolutions) in the most efficient manner.
Hi Fenris,

I don't have the time for a thorough response now.. but I recommend that this be a topic you discuss with our support manager when we have that call! Solutions can range the whole gamut from a VPS instance, entry dedicated, high spec dedicated or cloud instances. The decision on which is the best one varies based on multiple factors:

1) Size of batch to be encoded
2) Desired timeline
3) What work is "ongoing" or regular after getting over the hump on a large re-encoding of content

What is for certain is that you certainly don't want to do the encoding on your active web server as this will affect performance. If it's a small amount of regular encoding on a weekly basis and if crons could be set for overnight, it is then less likely to effect your surfer experience. With CMSes like MechBunny and ElevatedX it is easy to slave off your encoding work. There really isn't any ongoing management work involved when you have programmatic encoding, so clients with a moderate or high amount of encoding are typically just looking at a server rental without management and backups, which is pretty cost-effective.

Brad

Sincerely,

Brad
__________________
President at MojoHost | brad at mojohost dot com | Skype MojoHostBrad
71 industry awards for hosting and professional excellence since 1999
Brad Mitchell is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-19-2018, 06:51 AM   #5
VRR
Confirmed User
 
VRR's Avatar
 
Industry Role:
Join Date: Jul 2017
Location: Worldwide
Posts: 37
There is no silver bullet for this. The amount of hardware needed would depend entirely on the time you are willing to spend transcoding. The thing is that while CPUs continue to advance quite fast with every next generation, transcoding continues to be extremely taxing and slow process. GPU transcoding, on the other hand, continues to be a bad alternative minaly due to the quality/bitrate limitations. The files transcoded with a GPU remain too big for online use. NVENC (Nvidia) does it better than QuickSync (Intel). However, Nvidia puts artificial limitation on their customer grade hardware so that only 2 simultaneous transcodes can be ran at any given moment. Their PRO cards dont have this limit but at prices of a few K $ per card, it is simply not a viable technology to use.

Modern devices all support HLS now. That is the adaptive bitrate streaming thing that auto adjusts the quality depending on the bandwidth available to the device, so that playback interruptons could be eliminated as much as possible. It's MPEG + AAC inside, which is playable on pretty much everything produced in the past few years. Alternatively, to reach as many devices as possible, you can go with MP4, keeping an eye on the so called levels to ensure maximum device compatibility. The output would at best be in 3 resolutions: 360p/480p with probably a main profile 3.1 level for older devices, and then 720p and 1080p which should do well at 4.1 main profile.

H265 is what should come next, after H264 is no longer the deal. However, at present if you try to encode your library to H265 it would take literally forever. Then, H265 is not supported by the hardware of most devices from the lower end yet. So they will not be able to decode it for smooth playback.

It's up to you to decide how you will deliver the content (Static MP4s, or HLS ABRs), but in both cases the process of transcoding the whole library will be very very lengthy. It will require multiple servers and some way for you to manage which one transcodes what, so you can spread the load on them.
Intel E3s are your friend here. Due to limitations in libx264, the more cores you have for transcoding, the less gain per core you get in terms of speed. There is an overhead on the whole mutli-threading process. On the other hand, x264 benefits from faster cores, and E3s are fast. So money/performance they are a great choice.

In any case, it would take long. We have a customer that came to us with 160GB of 720p MP4s they wanted to make 480p versions of. It took 26 hours on an E3-1245v2 or v3 (not sure). I believe we could have lowered it to ~20 hours if we were applying less compression, but then the whole idea of 480p nowadays is to use less bandwidth so...
__________________
PUSHR CDN - High-performance content delivery network for fast growing projects
Skype: Victor_NetStack
VRR is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-19-2018, 09:39 AM   #6
Konda
...
 
Konda's Avatar
 
Industry Role:
Join Date: Apr 2003
Posts: 2,280
You should look into cloud based solutions. It's fast, cheap and the quality is amazing.

I use zencoder.com, you can just use their default h264 profiles for mp4 which will work on 99% of the browsers and devices

It's very cheap, extremely fast and no initial payment needed.

You can easilly include your logo and output in various bitrates.

You can just make simple xml file to do the encoding. You can input/output from FTP, Amazon, etc.

Here is a simple sample that I use the get the master .mov file from our FTP
then encode it to with our logo into 2160p, 1080p, 720p, 480p, 360p and 240p
and then it outputs it back on our FTP

A programmer can easily make a simple script to batch everything and customize to your liking.

Code:
{
  "input": "ftp://zencoder:******@123.123.123.123/input/Masters/Natalia Mendez.mov",
  "outputs": [
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "426x240",
      "h264_profile": "main",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-240p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-426x240.png",
          "x": "-4",
          "y": "-2",
          "width": 111,
          "height": 13
        }
      ]
    },
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "640x360",
      "h264_profile": "high",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-360p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-640x360.png",
          "x": "-7",
          "y": "-3",
          "width": 166,
          "height": 20
        }
      ]   
    },
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "854x480",
      "h264_profile": "high",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-480p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-854x480.png",
          "x": "-10",
          "y": "-5",
          "width": 225,
          "height": 26
        }
      ]
    },
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "1280x720",
      "h264_profile": "high",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-720p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-1280x720.png",
          "x": "-16",
          "y": "-6",
          "width": 332,
          "height": 39
        }
      ]
    },
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "1920x1080",
      "h264_profile": "high",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-1080p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-1920x1080.png",
          "x": "-25",
          "y": "-10",
          "width": 498,
          "height": 57
        }
      ]
    },
    {
      "base_url": "ftp://zencoder:******@123.123.123.123/output/",
      "size": "3840x2160",
      "h264_profile": "high",
      "max_frame_rate": 30,
      "filename": "natalia-mendez-2160p.mp4",
      "watermarks": [
        {
          "url": "ftp://zencoder:******@123.123.123.123/watermarks/watermark-3840x2160.png",
          "x": "-50",
          "y": "-20",
          "width": 994,
          "height": 117
        }
      ]
    }
  ]
}
I don't think anything can compete with the price, quality, simplicity and speed. For example I work with 250GB master .mov files (4K Apple Pro Res), getting the files from our FTP, converting to all those 6 qualities and uploading the output back to our FTP takes less than 2 hours.
Konda is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 04-21-2018, 12:31 AM   #7
Fenris Wolf
Confirmed User
 
Industry Role:
Join Date: Nov 2005
Posts: 1,019
Thank you for everyones replies. I will look into each post and come back if I have further questions.
__________________
Email: fenris_wolf3000 (a t ) yah00 . c 0 m
Fenris Wolf is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks

Tags
haves, solutions, transcoding, content, systems, setup, online, management, concrete, matter, opinions, server, transcode, files, 20k+, archive, varying, bitrates, manner, efficient, resolutions, video, existing, peoples, deliver
Thread Tools



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.