The author of the video said his problem was a bad battery. Do you have another battery you could try?
I know that you canNOT jumpstart a bike in the same fashion as a car as the charging system for a car put out too much voltage and can damage the bike.
Nominal 12 VDC is, well, nominal 12 VDC, kyxon!
My suggestion: Jump your battery to a known hot automobile battery and give 'er a try.
If the engine turns over (and, one hopes, starts) when jumped, but will not otherwise . . . the probable proximate cause of the problem is an inadequate on-board battery.
Some will say, "Don't RUN an automobile engine when jumping a motorcycle," this caution may have some validity--the automobile's voltage regulator may not attenuate the voltage to safe levels for the motorcycle electrics--slim possibility this is so, IMHO, but . . . a possibility.
A fully-charged automobile battery alone cannot damage a functional motorcycle's electric circuitry, any more than a fully-charged motorcycle battery can, IMHO.
Evidence supporting my case: The "World's Smallest Jump Starter" literature says this itty-bitty battery can jump ANY vehicle, from moped to full-sized automobile, without qualification. Check it out on Google (I have one, from Cycle Gear, on sale!); it's jumped three KLR650s and a Taurus V-6; told not to use on Diesel engines, but . . . I may try it out on a Cummins, in the interest of science!
BOTTOM LINE: Jump your bike with a known hot automobile battery; you will immediately find out, definitely, whether your problem is an inadequate on-board battery. "Bad" batteries sometimes hold a voltage charge, but one or more cells may break down under load. A casual voltage check may not disclose this concealed flaw.