Tumgik
#Best Digital marketing agency in UK | Sam Control UK
thesamcontrol · 6 months
Text
Best Digital marketing agency in UK | Sam Control UK
Best Digital marketing agency in UK | Sam Control UK Top-Notch Digital Marketing Firm | We Offer a Wide Range of Services to help businesses of all sizes grow their online presence. SEO, PPC, Social Media, Web Design and More. Contact Us Today!
0 notes
digitalmark18-blog · 6 years
Text
Best practices to ensure your video starts and plays well on mobile
New Post has been published on https://britishdigitalmarketingnews.com/best-practices-to-ensure-your-video-starts-and-plays-well-on-mobile/
Best practices to ensure your video starts and plays well on mobile
Video has become an important tool in the marketers’ tool box. Video storytelling is a useful and increasingly popular way to engage customers. But if your video doesn’t work properly or cripples your website or app performance it will become a major frustration to customers, marketers and techies alike.
In the previous column we learned:
Video dominates mobile data traffic.
When implemented correctly mobile video should not impact the speed that pages load on a mobile device.
Mobile users start to become impatient after waiting just two seconds for a video to load; by 10 seconds a fifth will have given up.
This column will explore how to detect, avoid and remedy issues with videos.
Jump to:
How to detect problems with video How to avoid problems with video How to remedy problems with video
Related Content
How to detect problems with video
Detecting issues with video, audio or any other web or app issue a) can be straightforward; b) should be everyone’s responsibility, from the CEO down; and c) helps to keep agencies, techies and marketers on their toes.
1. Use it
Blatantly obvious – but when was the last time you checked out your site and videos from a bus, train or bar? Incentivize employees to use the site/app (during beta testing and routinely after goes live) and report issues and suggest improvements.
Check for:
How quickly did the site/page load? (count the seconds)
How long did you have to wait for the video to start?
How good is the quality?
Does it stall / (re) buffer during playback?
Was it worth watching/watching to the end?
How do you feel about these conclusions?
2. User test it
Recruit customers and monitor their behavior and reactions as they use your web site, using different devices, networks and locations. Score against the above checklist. If this cannot be conducted in person use a remote service such as UserTesting.com. User testing should occur at each stage of the development process. See this column on user testing mobile sites/apps.
3. Test it
There are different types of testing, including:
Page performance – tools such as WebPageTest (free) show how/if the video is impacting how fast the page loads. It shouldn’t. The image below shows the WebPageTest results for how quickly Sam Dutton’s mobile video explainer on YouTube loads on a mobile device. The page took 6.6 seconds to load 809kB.
A/B testing – tests alternative experiences with different groups of web (or app) visitors. For example, test hosting the video on the homepage versus on a dedicated page.
Video testing tools – AT&T’s Video Optimizer (formerly known as Application Resource Optimizer) is a free-to-download tool used by developers (requires technical knowledge) to detect issues such as delays with start-up and the frequency and duration of stalls and optimum segment size.
4. Monitor it
Web analytics tools, such as Google Analytics, track visitor engagement with video – e.g. number of views, who viewed, how long, and with the webpage itself, including dwell time and bounce rate. See this introduction to using GA to assess video engagement.
Heat map tools, such as Clicktale and Crazyegg provide a visual representation of how users interact, or attempt to interact, with webpages and video.
How to avoid problems with video
Following best practices while creating/producing the video or coding the page / website / app that will host it should help avoid many of the common issues i.e.: won’t play, slow to play, broken playback.
Industry guidelines on mobile video are thin on the ground – considering the increasing popularity of the format. What guidance is available tends to be a bit techie and thus a turn off for non-techies.
The following recommendations have been compiled with the help of:
Doug Sillars, Principal Architect, Mobile Application Performance, AT&T.
Usha Andra, Senior VNI Analyst, Cisco.
Rick Viscomi, HTTP Archive project leader, Developer Advocate, Google.
Ramesh Sitaraman, Professor of Computer Science, UMass, Amherst.
Sam Dutton, is a Developer Advocate at Google.
1. Make it worth it
There are many costs involved with video/audio:
For the producer: the cost of production and distribution; impact on web performance.
For the network: the impact of network congestion.
For the viewer, in terms of data consumption, battery life and time it takes to consume.
This makes it imperative that the video is meeting a known user need, is contains quality content, is right length, optimized in terms of bitrate, segments and compression.
2. Be aware: video is greedy; HD greedier; 4K much greedier
When it comes to bandwidth, standard video is greedy, requiring 0.5 Megabits per second (Mbps); high definition (HD) is five times as greedy as SD; and 4K is 30 times as greedy. Cisco’s Usha Andra explains:
“Mobile video and multimedia applications have higher bandwidth and lower latency requirements than non-video applications. The requirements can range from a low of 0.5Mbps for standard definition (SD) to 2.5Mbps for high definition (HD) and over 15Mbps for 4K/ultra-high definition (UHD) downloads and much higher for virtual reality (VR). Latency requirements can range from 100 milliseconds (ms) to 15ms for UHD VR video applications.”
3. Know the limitations of mobile networks in your target markets
Even among developed telecoms markets, the capability of mobile networks varies considerably. Check The Cisco GCI Global Cloud Readiness Tool for an averages of each country. The stats suggest that download speeds in the US and UK are 40% lower than Norway and South Korea and 25% lower than Canada.
South Korea – download: 31.0Mbps; upload: 14.3Mbps; latency: 68ms
Norway – download: 29.1Mbps; upload: 11.6Mbps; latency: 40ms.
Canada – download: 24.2Mbps; upload: 9.0Mbps; latency: 51ms.
UK – download: 18.2Mbps; upload: 8.0Mbps; latency: 55ms.
US – download: 17.1Mbps; upload: 10.0Mbps; latency: 88ms.
Usha Andra:
“Please note that these are average speeds and latencies, which means many users experience higher or lower speeds compared to the average speeds. When the speeds and latencies are lower than what an application warrants, the end user experiences delay in video, garbled audio, etc.”
4. Home page or own page?
Few of the most popular sites, including those that have a strong video focus: YouTube, Vimeo, BBC and CNN host videos on the homepage or category pages. These sites promote their videos on the homepage as image links (often with play button icon overlaid) and text links, which when clicked/tapped go to a page dedicated to that video.
Why? Keeping video off the homepage keeps it leaner and faster to load on mobile devices. See the Twitch example below.
5. Avoid autoplay
Forcing mobile web visitors to view video whether they want to or not, is:
Frustrating for the customer (especially when it happens in a quiet environment).
Uses up the customer’s bandwidth and battery life unnecessarily.
Can slow down how quickly the page loads.
Is contrary to accessibility best practice (as it can interfere with the screen readers used by visually impaired people).
A common technique for artificially inflating video view stats.
There is a (vaguely plausible) argument that sites such as YouTube are an exception to the no autoplay rule. As the visitor is clicking through to the video on a dedicated page it is implicit that they intend to watch.
Consider Twitch, the surprisingly popular site where fans watch gamers playing video games live, captured in the image below. On the desktop homepage, Twitch.tv has a live game on autoplay, while on m.Twitch.tv, there are no videos hosted on the homepage.
Comparing the download size and page speed of Twitch homepage when downloaded to a mobile and desktop device on HTTP Archive (April 15 2017) delivers dramatic results:
Mobile homepage (with no video) took 5.8 seconds to load 354kB of data over 24 requests.
Desktop homepage took 19.9 seconds to load 16,255kB of data over 275 requests. Of that, 11,827kB is video content.
6. Viewer experience (VX) and choice
Make sure the video and host page is intuitive. Let the viewer take control. Make it easy to:
Choose video quality – low quality, HD or 4K.
Select and exit full-screen view.
Change device orientation change.
View and operate. Ensure the video fits the device screen. Buttons are intuitive.
Allow playback when the device is offline.
7. Make the video accessible
To make video/audio accessible for:
Visually impaired people, provide a written transcript of the audio.
People with hearing impairments, provide subtitles.
Read the BBC Mobile Accessibility Guidelines (excellent resource).
8. Minimize video start-up delay
The delay to start-up is caused by two essential processes:
The authentication process (including digital rights management).
The downloading of the video. Video files are subdivided into segments. A sufficient number of segments need to be downloaded to the buffer (temporary store on the client device), before the video starts to play.
Thus a delay is inevitable, but the video should be optimized to ensure delays are kept to a minimum. As can be seen from the 2016 data from Conviva study below, videos tend to take longer to start on mobile devices, both on WIFI and Cellular, than Tablet or Desktop. No coincidence that mobile has the highest proportion of exits per attempt.
9. Keep the user informed
While the authentication, downloading and (re) buffering occurs, tell the user what is happening and/or distract them. Watching a spinning wheel icon can be frustrating.
10. Minimize video stalls
Stalls occur when too few video segments stored in the buffer to allow playback to continue. The video will not continue until sufficient segments have been downloaded (called re-buffering).
The key is to find balance between slow start and stalling, says AT&T’s Doug Sillars:
“The 2 biggest metrics for video are:
Startup delay (how long from click to stream).
Stalls (video stops, maybe a spinner).
These are (of course) interrelated.  If you startup too quickly – there will not be enough video stored locally on the device… and you might get a stall.  Or you can take too much data at the start (long startup delay), but have no stalls later.
There is a magic “Goldilocks” point in the middle – not too hot, not too cold – that balances the two factors.” 
11. Optimize bitrate, compression and segment size
Optimize bitrate, compression and segment size for the device and network connection.
Re-buffering typically occurs where the video is played at a speed, measured in bitrates (bits per second), that is too fast for the download speed (bitrate) of the network connection, so the buffer is emptied quicker than it is being filled.
Digital videos are divided into files, called segments, of 2 to 10 seconds, which are downloaded to the buffer and then played in order. Segments of optimum size for the connection will download, buffer and play faster.
A Codec (coder/decoder) is a tool for compressing and decompressing audio and video files. There are a number of different compression formats, e.g. MPEG-4, each with pros and cons. Different video quality and the client device/connection will influence choice of format.
12. Use adaptive bitrates.
Adaptive bitrate streaming creates and stores digital video at a number of different quality/speeds/bitrates. The video player on the client device requests the most appropriate of these based on a) network speed, b) device capability, and c) capacity of the buffer. There are two types of adaptive streaming, DASH and HLS, because one industry standard that worked on all devices would be just too easy (find out more here).
13. Use a content delivery network (CDN)
A CDN speeds up how quickly web media, including video loads and plays on a mobile device by reducing the that the video has to travel between the original web server – e.g. your webserver in California, USA and viewer in Timbuktu in Mali – by replicating and storing the video on servers around the world.
According to BuiltWith, 53.8% of the top 10k websites use CDNs.
Akamai Edge, which was one of the original CDNs, founded in 1999, remains one of the most popular. According to BuiltWith, Akamai is used by 11.4% of the top 10,000 sites, followed by Amazon CloudFront at 4% and MaxCDN at 1.3%.
14. Host or embed?
Hosting websites on a third party network, and embedding the file, removes several headaches, including video compression, adaptive bitrates and engaging a CDN. This helps to explain why 15.2% of top 10k websites embed YouTube videos and 3.6% Vimeo, according to BuiltWith.
How to remedy problems with video / audio
1. Page weight or load speed issues.
Regularly check the key pages using a testing tool such as WebPageTest (this is the tool used by HTTP Archive).
If this highlights issues of excessive page weight, slow download speed, and it appears that video is a contributing factor (rather than oversized images or inefficient use of JavaScript), the options are:
Kill autoplay.
Ensure the video is not preventing the page loading correctly.
Move the video to a dedicated page (with a prominent picture and text link).
Use A/B testing to verify if this solves the issue.
Video fails or is slow to start or stalls during play.
If the video performance is an issue.
Try loading the video to a dedicated video service such as Vimeo or YouTube. Compare the performance of the video on the third-party site, embedded on your site and with the self-hosted version to highlight if problems lie with the video, as opposed to the website, webserver or CDN (or lack of CDN).
Test the video with a tool such as AT&T’s Video Optimizer (requires development skills) to detect issues with video segmentation, compression, buffering etc. Fix them.
Have the video re-edited to make it more concise; and optimized to improve bitrate and compression.
Use or replace CDN.
If video performs better on some devices and over different connections e.g. PC on cable versus smartphone on 3G.
Prepare a number of versions of the video in different formats, with different quality, bitrates and compression to suit the most common scenarios of device and network type.
Use device detection to discover the client device, its capabilities and the type of connection to serve the most appropriate version of the video.
Use adaptive bitrates.
Resources (and sources)
These resources are aimed at developers, but are useful for all (if you ignore the techie bits):
This is Part 44 of the ClickZ ‘DNA of mobile-friendly web’ series.
Here are the recent ones:
How video impacts mobile web performance and UX How JavaScript impacts how fast your page loads on a mobile device Optimizing images for mobile: right format, right size, right place, right device How to fix your bloated mobile website: fewer, better, smaller images Average mobile webpage is now 2.2MB, 68% is images: let’s trim the fat
Andy Favell is ClickZ’s columnist on mobile. He is a London-based freelance mobile/digital consultant, journalist and web editor. Contact him via LinkedIn or Twitter at Andy_Favell.
More about:
Source: https://www.clickz.com/best-practices-to-ensure-your-video-starts-and-plays-well-on-mobile/111129/
0 notes
endofgreenofficial · 6 years
Text
More informations about To The Extinction
Development of the To The Extinction began in February 2016, while Square Enix and WB Games teamed up together to adapt the 2015 novel To The Extinction...And Beyond!!! by Tom Hoffman, immediately three months after its release and during the release of the eponymous BOOM! Studios graphic novel by Jamie McKelvie and Kieron Gillen. By January 2017, during the third phase of its development, the newly established video game division of Megan Ellison's Annapurna Pictures, Annapurna Interactive, reportedly stealing over $500,000 from Square Enix and WB Games. As the result, Annapurna Interactive had jointly developed together with WB Games. The combined inflation during the development of TTEAB is about $75 million, making one of the most expensive video games ever developed since then. On June 10, 2017, the game is finally revealed as To The Extinction during the E3 conference at the Square Enix's panel of E3 2017, and the first full gameplay trailer released seven hours later.
On 14 January 2016, just three days after spending his 10th birthday in London, Daniel Turok talks to BBC Radio 2 in negotiations to play the role of Miles Keller in To The Extinction. His role described by Tom Hoffman as a deliberate young boy who hates many outsiders and alien invasion. "I was came out gay with my little brother Nate Turok", Daniel Turok explained his gay relationship.
In February 2016, 10-year old Daniel Turok was choosen to play Miles Keller in Square Enix's To The Extinction. He was the one of the new faces of Dazed's February 2016 issue. Of mixed Hungarian Jewish and Polish-British background, Daniel Turok's career in the UK began in 2012 with the long-running BBC medical drama series Casualty, and eventually his film debut in the UK was proved to be Attack on the Block, in which features the Star Wars newbie John Boyega and legendary British comedian Nick Frost. Before playing the role of Miles Keller, Daniel Turok gives his letter to his current talent agency named Curtis Brown, whom he signed by November 2010 (just four months before he had acquired a British citizenship), albeit his acting career began in 2009 with Degrassi: The Next Generation. His brother Nate Turok also plays the younger Miles Keller, but his acting debut was came back in the 2015 with The Goldbergs, after he briefly appeared as a toddler in the 11th season of Degrassi: The Next Generation. In 2016, Nate Turok launched career in the UK with the long running BBC drama series Hollyoaks, and his eventual film debut was proved to be Edge of Seventeen and Noel Clarke's Brotherhood (which also starring Daniel Turok). In April 2016, Daniel Turok prepared his motion capture sessions with his instructor David McMahon (known for Rise of the Tomb Raider, another video game from Square Enix). In the following days, Joseph Mederos (Degrassi: The Next Generation) and Elisabeth Ragan (Hollyoaks) joined the motion capture sessions.
The film adaptation of To The Extinction was followed its production by September 2016 in Toronto, and eventually moving to New York and London. Some sources said it was filmed in more locations like Ireland, Austria, Hungary, Croatia and Italy. The filming was eventually ended in June 2017, while the production ended in Switzerland.
In his interview with BBC in July 2017, Daniel Turok said his role as Miles Keller in To The Extinction was influenced by a CIA agent who fight against the KGB in the Cold War-era Germany. He had already read the book that already adapted both a video game and a film itself, while he purchased a book from Barnes & Noble store in his hometown of Boston. In May 2017, Daniel Turok had enjoyed his adventure around the city of Belgrade, the capital city of the Europe last remaining authoritarian country (Serbia). "I was in Belgrade for the one of the last remaining months of filming", Daniel Turok explains. In early June 2017, Daniel Turok and his other co-stars of To The Extinction were in the Swiss city of Zurich for the last days of filming. Two weeks later, Daniel Turok returned to his residence in London because he was take a rest until he started his own YouTube account on June 30 by that year.
Music and soundtrack
By May 2017, Clint Mansell composed the game's theme song, but Atticus Ross and Trent Reznor composed the game's entire music. It combines the retro-styled 1980s and early 1990s electronic music. The soundtrack features more than 100 songs performed by David Bowie, Elton John, Depeche Mode, Bob Dylan, Duran Duran, and many more.
On 25 May 2017, the Cornwall-based British singer-songwriter John Buckley recorded the Depeche Mode cover song to promote the forthcoming To The Extinction, called "Shake The Disease" alongside the Canadian newcomer Tyler Lorette, but the primary music were perfomed by Trent Reznor and Atticus Ross. NME called the song as "the darker and emotional tribute to the 1980s and the 1990s electronic music". The song was performed at the SXSW 2018, while To The Extinction was nominated for the best game by the SXSW Game Awards.
Release and marketing
To The Extinction was released worldwide to all platforms on January 16, 2018. Two months ahead of its release, Funko released their Pop Vinyls and Mystery Minis based on the characters of To The Extinction, these are including Peter Hayes, Alice Brennan (or with flame-thrower), Miles Keller (or with his eyeglasses), David Bernard, Sam Joyce, Phillip Joyce, Lucy Keller, Megan Perez, Hannah Hughes, Hoyt, Chris Hughes and Ray Hughes.
Sales and reception
Metacritic: 86%
IGN: 7.5/10
Eurogamer: 8/10
Famitsu: 31/40
GameSpot: 7.6/10
Metro: 7.4/10
To The Extinction sold over 300,000 copies on the first day of its release, making the highest selling video game of the week in the United States and Canada during January 2018, and 220,000 copies in the United Kingdom. A few months later, To The Extinction sold over 2.5 million copies worldwide, making one of the highest selling video games by Square Enix (alongside 2013's Tomb Raider).
To The Extinction met with overwhelmingly positive reviews upon its release, with an average score of 86% on Metacritic. While giving an average rating of 7.5/10, IGN's Brandin Tyrrel hails To The Extinction as "the most historically inaccurate video game ever made". Eurogamer gave the game an 8/10, praising its intense action, dialogue mechanics, vehicle and aircraft controls, cover based systems, and recreation of the late-Cold War science fiction action adventure. David Jenkins from Metro gave the game 7.4/10, calling it a game with a blend of Just Cause, Watch Dogs, Fallout and The Last of Us, claiming over its intense and over-satisfying combat mechanics, dialogue system, stealth and cover systems, vehicle controls, unexpected storytelling and significant storyline of its main characters (such as Peter Hayes, Alice Brennan, Sam Joyce and Miles Keller).
Controversies
To The Extinction was noted being "one of the most controversial video games ever made" since 2010, as with depictions of the horrifying acts of torture, grizzly executions, cannibalism, animal cruelty, and more human sacrifices in Ireland, Angola, Congo, Ethiopia and the Romani tribes in the Balkans. The game was extensively banned in Russia and the former Soviet Union with portraying Russians negatively, and also banned in former Yugoslavia for the portrayal of its people negatively.
In Ireland and the Northern Ireland, the portrayal of the Irish people and the IRA were both negative, both decided to ban before its release. By June 2018, following the abortion referendum in Ireland, many supporters of Sinn Fein and Fianna Fail decided to lift the ban on To The Extinction, aside of its controversy over the IRA and the negative views of Ireland. In the same month, Square Enix gives the release date of To The Extinction in Ireland by the end of June, with an exception of the scenes depicting over the IRA and its nationwide armed conflict in Ireland. As the result, the British video game retailers Game Digital plc and CeX decided to not release To The Extinction all over the Northern Ireland, but GameStop decided not to release To The Extinction all over Ireland until the ban was lifted in June 2018, with an exception of the IRA. The ban described as a glorification of the IRA, as the story depicted from that book itself.
Before its release, South Africa decided to ban To The Extinction of portraying much of apartheid-era stereotypes and references. In a March 2018 interview, South African arts and culture minister Nathi Mthethwa said To The Extinction had portraying a false societies toward the black Africans and retrospecting its views over the apartheid-era South Africa to its video game.
The game was intended to be an adults only video game, but it was released to PEGI 18 rating to avoid many strong sexual content and high impact violence.
While portraying Miles Keller, actor Daniel Turok had acquired the British citizenship in 2011. His role was described by Square Enix, as a legitimate and more mixed "Jewish, American and British stereotypes", because he was one of the main protagonists of the story (alongside Peter Hayes, Alice Brennan and Sam Joyce). Daniel Turok is best known of his voice at the end of LLeju Entertainment logo, it is known for The Baytown Outlaws.
Sources courtesy of; ign.com, gamespot.com, rte.ie, theirishtimes.com, bbc.co.uk/news, news24.com, rt.com, france24.com, gameinformer.com, destructoid.com, kotaku.com, polygon.com, metro.co.uk, cnn.com, belfasttelegraph.co.uk, en.wikipedia.org.
0 notes
kellykperez · 7 years
Text
How video impacts mobile web performance and UX, part 3: detecting and remedying issues
Video has become an important tool in the marketers’ tool box. Video storytelling is a useful and increasingly popular way to engage customers.
But if your video doesn’t work properly or cripples your website or app performance it will become a major frustration to customers, marketers and techies alike.
In the previous two parts of this column on data and download speed and autoplay and audio we learned:
Video dominates mobile data traffic
When implemented correctly, mobile video should not impact the speed that pages load on a mobile device
Mobile users start to become impatient after waiting just two seconds for a video to load; by 10 seconds a fifth will have given up.
This column will explore how to detect, avoid and remedy issues with videos to give your viewers the best possible experience with your video content and keep them engaged and watching your videos.
Jump to:
How to detect problems with video How to avoid problems with video How to remedy problems with video
How to detect problems with video
Detecting issues with video, audio or any other web or app issue a) can be straightforward; b) should be everyone’s responsibility, from the CEO down; and c) helps to keep agencies, techies and marketers on their toes.
1. Use it
Blatantly obvious – but when was the last time you checked out your site and videos from a bus, train or bar? Incentivize employees to use the site/app (during beta testing and routinely after goes live) and report issues and suggest improvements.
Check for:
How quickly did the site/page load? (Count the seconds)
How long did you have to wait for the video to start?
How good is the quality?
Does it stall / (re) buffer during playback?
Was it worth watching/watching to the end?
How do you feel about these conclusions?
2. User test it
Recruit customers and monitor their behavior and reactions as they use your web site, using different devices, networks and locations. Score against the above checklist. If this cannot be conducted in person use a remote service such as UserTesting.com.
User testing should occur at each stage of the development process. For more on why user testing is so crucial, see my previous column for our sister site ClickZ on Why user testing should be at the forefront of mobile development.
3. Test it
There are different types of testing, including:
Page performance – tools such as WebPageTest (free) show how/if the video is impacting how fast the page loads. It shouldn’t. The image below shows the WebPageTest results for how quickly Sam Dutton’s mobile video explainer on YouTube loads on a mobile device. The page took 6.6 seconds to load 809kB.
A/B testing – tests alternative experiences with different groups of web (or app) visitors. For example, test hosting the video on the homepage versus on a dedicated page.
Video testing tools – AT&T’s Video Optimizer (formerly known as Application Resource Optimizer) is a free-to-download tool used by developers (requires technical knowledge) to detect issues such as delays with start-up and the frequency and duration of stalls and optimum segment size.
4. Monitor it
Web analytics tools, such as Google Analytics, track visitor engagement with video – e.g. number of views, who viewed, how long, and with the webpage itself, including dwell time and bounce rate. See this introduction to using GA to assess video engagement.
Heat map tools, such as Clicktale and Crazyegg provide a visual representation of how users interact, or attempt to interact, with webpages and video.
How to avoid problems with video
Following best practices while creating/producing the video or coding the page, website or app that will host it should help avoid many of the common issues – videos that won’t play, are slow to play, or have broken playback.
Industry guidelines on mobile video are thin on the ground, considering the increasing popularity of the format. What guidance is available tends to be a bit techie and thus a turn off for non-techies.
The following recommendations have been compiled with the help of:
Doug Sillars, Principal Architect, Mobile Application Performance, AT&T
Usha Andra, Senior VNI Analyst, Cisco
Rick Viscomi, HTTP Archive project leader, Developer Advocate, Google
Ramesh Sitaraman, Professor of Computer Science, UMass, Amherst
Sam Dutton, a Developer Advocate at Google.
1. Make it worth it
There are many costs involved with video/audio:
For the producer: the cost of production and distribution; impact on web performance
For the network: the impact of network congestion
For the viewer, in terms of data consumption, battery life and time it takes to consume.
This makes it imperative that the video is meeting a known user need, contains quality content, is the right length, optimized in terms of bitrate, segments and compression.
2. Be aware: video is greedy; HD greedier; 4K much greedier
When it comes to bandwidth, standard video is greedy, requiring 0.5 Megabits per second (Mbps); high definition (HD) is five times as greedy as SD; and 4K is 30 times as greedy.
Cisco’s Usha Andra explains:
“Mobile video and multimedia applications have higher bandwidth and lower latency requirements than non-video applications. The requirements can range from a low of 0.5Mbps for standard definition (SD) to 2.5Mbps for high definition (HD) and over 15Mbps for 4K/ultra-high definition (UHD) downloads and much higher for virtual reality (VR). Latency requirements can range from 100 milliseconds (ms) to 15ms for UHD VR video applications.”
3. Know the limitations of mobile networks in your target markets
Even among developed telecoms markets, the capability of mobile networks varies considerably. Check the Cisco GCI Global Cloud Readiness Tool for an averages of each country.
The stats suggest that download speeds in the US and UK are 40% lower than Norway and South Korea, and 25% lower than Canada:
South Korea – download: 31.0Mbps; upload: 14.3Mbps; latency: 68ms
Norway – download: 29.1Mbps; upload: 11.6Mbps; latency: 40ms
Canada – download: 24.2Mbps; upload: 9.0Mbps; latency: 51ms
UK – download: 18.2Mbps; upload: 8.0Mbps; latency: 55ms
US – download: 17.1Mbps; upload: 10.0Mbps; latency: 88ms.
Usha Andra adds:
“Please note that these are average speeds and latencies, which means many users experience higher or lower speeds compared to the average speeds. When the speeds and latencies are lower than what an application warrants, the end user experiences delay in video, garbled audio, etc.”
4. Home page or own page?
Few of the most popular sites, including those that have a strong video focus – YouTube, Vimeo, BBC and CNN – host videos on the homepage or category pages. These sites promote their videos on the homepage as image links (often with play button icon overlaid) and text links, which when clicked or tapped go to a page dedicated to that video.
Why? Keeping video off the homepage keeps it leaner and faster to load on mobile devices. See the Twitch example below.
5. Avoid autoplay
Forcing mobile web visitors to view video whether they want to or not, is:
Frustrating for the customer (especially when it happens in a quiet environment)
Prone to using up the customer’s bandwidth and battery life unnecessarily
Liable to slow down how quickly the page loads
Contrary to accessibility best practice (as it can interfere with the screen readers used by visually impaired people)
A common technique for artificially inflating video view stats.
There is a (vaguely plausible) argument that sites such as YouTube are an exception to the no autoplay rule. As the visitor is clicking through to the video on a dedicated page it is implicit that they intend to watch.
Consider Twitch, the surprisingly popular site where fans watch gamers playing video games live, captured in the image below. On the desktop homepage, Twitch.tv has a live game on autoplay, while on m.Twitch.tv, there are no videos hosted on the homepage.
Comparing the download size and page speed of Twitch homepage when downloaded to a mobile and desktop device on HTTP Archive (April 15 2017) delivers dramatic results:
Mobile homepage (with no video) took 5.8 seconds to load 354kB of data over 24 requests
Desktop homepage took 19.9 seconds to load 16,255kB of data over 275 requests. Of that, 11,827kB is video content.
6. Viewer experience (VX) and choice
Make sure the video and host page is intuitive. Let the viewer take control. Make it easy to:
Choose video quality – low quality, HD or 4K
Select and exit full-screen view
Change device orientation change
View and operate. Ensure the video fits the device screen and that buttons are intuitive
Allow playback when the device is offline.
7. Make the video accessible
To make video/audio accessible for:
Visually impaired people, provide a written transcript of the audio.
People with hearing impairments, provide subtitles.
For more advice on making mobile content accessible to a wide audience, the BBC Mobile Accessibility Guidelines are an excellent resource.
8. Minimize video start-up delay
The delay to start-up is caused by two essential processes:
The authentication process (including digital rights management).
The downloading of the video. Video files are subdivided into segments. A sufficient number of segments need to be downloaded to the buffer (temporary store on the client device), before the video starts to play.
A delay is inevitable, but the video should be optimized to ensure delays are kept to a minimum.
As can be seen from the 2016 data from Conviva study below, videos tend to take longer to start on mobile devices, both on WIFI and Cellular, than Tablet or Desktop. It’s no coincidence that mobile has the highest proportion of exits per attempt.
9. Keep the user informed
While the authentication, downloading and (re) buffering occurs, tell the user what is happening and/or distract them. Watching a spinning wheel icon can be frustrating.
10. Minimize video stalls
Stalls occur when too few video segments stored in the buffer to allow playback to continue. The video will not continue until sufficient segments have been downloaded (called re-buffering).
The key is to find balance between slow start and stalling, says AT&T’s Doug Sillars:
“The 2 biggest metrics for video are:
Startup delay (how long from click to stream).
Stalls (video stops, maybe a spinner).
These are (of course) interrelated.  If you startup too quickly – there will not be enough video stored locally on the device… and you might get a stall.  Or you can take too much data at the start (long startup delay), but have no stalls later.
There is a magic “Goldilocks” point in the middle – not too hot, not too cold – that balances the two factors.” 
11. Optimize bitrate, compression and segment size
Optimize bitrate, compression and segment size for the device and network connection.
Re-buffering typically occurs where the video is played at a speed, measured in bitrates (bits per second), that is too fast for the download speed (bitrate) of the network connection, so the buffer is emptied quicker than it is being filled.
Digital videos are divided into files, called segments, of 2 to 10 seconds, which are downloaded to the buffer and then played in order. Segments of optimum size for the connection will download, buffer and play faster.
A Codec (coder/decoder) is a tool for compressing and decompressing audio and video files. There are a number of different compression formats, e.g. MPEG-4, each with pros and cons. Different video quality and the client device/connection will influence choice of format.
12. Use adaptive bitrates.
Adaptive bitrate streaming creates and stores digital video at a number of different quality/speeds/bitrates. The video player on the client device requests the most appropriate of these based on a) network speed, b) device capability, and c) capacity of the buffer.
There are two types of adaptive streaming, DASH and HLS, because one industry standard that worked on all devices would be just too easy (find out more here).
13. Use a content delivery network (CDN)
A content delivery network speeds up how quickly web media, including video loads and plays on a mobile device by reducing the that the video has to travel between the original web server – e.g. your webserver in California, USA and a viewer in Timbuktu in Mali – by replicating and storing the video on servers around the world.
According to BuiltWith, 53.8% of the top 10k websites use CDNs.
Akamai Edge, which was one of the original CDNs, founded in 1999, remains one of the most popular. According to BuiltWith, Akamai is used by 11.4% of the top 10,000 sites, followed by Amazon CloudFront at 4% and MaxCDN at 1.3%.
14. Host or embed?
Hosting websites on a third party network, and embedding the file, removes several headaches, including video compression, adaptive bitrates and engaging a CDN. This helps to explain why 15.2% of top 10k websites embed YouTube videos and 3.6% Vimeo, according to BuiltWith.
How to remedy problems with video / audio
1. Page weight or load speed issues.
Regularly check the key pages using a testing tool such as WebPageTest (this is the tool used by HTTP Archive).
If this highlights issues of excessive page weight, slow download speed, and it appears that video is a contributing factor (rather than oversized images or inefficient use of JavaScript), the options are:
Kill autoplay
Ensure the video is not preventing the page loading correctly
Move the video to a dedicated page (with a prominent picture and text link)
Use A/B testing to verify if this solves the issue.
2. Video fails or is slow to start or stalls during play
If the video performance is an issue, here are some troubleshooting tips to try:
Try loading the video to a dedicated video service such as Vimeo or YouTube. Compare the performance of the video on the third-party site, embedded on your site and with the self-hosted version to highlight if problems lie with the video, as opposed to the website, webserver or CDN (or lack of CDN)
Test the video with a tool such as AT&T’s Video Optimizer (requires development skills) to detect issues with video segmentation, compression, buffering etc. and fix them
Have the video re-edited to make it more concise; and optimized to improve bitrate and compression
Use or replace the CDN.
If video performs better on some devices and over different connections e.g. PC on cable versus smartphone on 3G:
Prepare a number of versions of the video in different formats, with different quality, bitrates and compression to suit the most common scenarios of device and network type
Use device detection to discover the client device, its capabilities and the type of connection to serve the most appropriate version of the video
Use adaptive bitrates.
Resources (and sources)
These resources are aimed at developers, but are useful for all (if you ignore the techie bits):
BBC’s Mobile Accessibility Guidelines (best resource on mobile accessibility).
AT&T’s best practices for mobile video
Sam Dutton’s mobile video explainer (video)
Sam Dutton’s guide to video web fundamentals
François Beaufort’s guide to Mobile Web Video Playback
  This is Part 3 of a series looking at how video impacts mobile web performance and UX. Read the previous installments:
How video impacts mobile web performance and UX, part 1: data and download speed
How video impacts mobile web performance and UX, part 2: autoplay and audio
from IM Tips And Tricks https://searchenginewatch.com/2017/05/26/how-video-impacts-mobile-web-performance-and-ux-part-3-detecting-and-remedying-issues/
0 notes
sheilalmartinia · 7 years
Text
How video impacts mobile web performance and UX, part 3: detecting and remedying issues
Video has become an important tool in the marketers’ tool box. Video storytelling is a useful and increasingly popular way to engage customers.
But if your video doesn’t work properly or cripples your website or app performance it will become a major frustration to customers, marketers and techies alike.
In the previous two parts of this column on data and download speed and autoplay and audio we learned:
Video dominates mobile data traffic
When implemented correctly, mobile video should not impact the speed that pages load on a mobile device
Mobile users start to become impatient after waiting just two seconds for a video to load; by 10 seconds a fifth will have given up.
This column will explore how to detect, avoid and remedy issues with videos to give your viewers the best possible experience with your video content and keep them engaged and watching your videos.
Jump to:
How to detect problems with video How to avoid problems with video How to remedy problems with video
How to detect problems with video
Detecting issues with video, audio or any other web or app issue a) can be straightforward; b) should be everyone’s responsibility, from the CEO down; and c) helps to keep agencies, techies and marketers on their toes.
1. Use it
Blatantly obvious – but when was the last time you checked out your site and videos from a bus, train or bar? Incentivize employees to use the site/app (during beta testing and routinely after goes live) and report issues and suggest improvements.
Check for:
How quickly did the site/page load? (Count the seconds)
How long did you have to wait for the video to start?
How good is the quality?
Does it stall / (re) buffer during playback?
Was it worth watching/watching to the end?
How do you feel about these conclusions?
2. User test it
Recruit customers and monitor their behavior and reactions as they use your web site, using different devices, networks and locations. Score against the above checklist. If this cannot be conducted in person use a remote service such as UserTesting.com.
User testing should occur at each stage of the development process. For more on why user testing is so crucial, see my previous column for our sister site ClickZ on Why user testing should be at the forefront of mobile development.
3. Test it
There are different types of testing, including:
Page performance – tools such as WebPageTest (free) show how/if the video is impacting how fast the page loads. It shouldn’t. The image below shows the WebPageTest results for how quickly Sam Dutton’s mobile video explainer on YouTube loads on a mobile device. The page took 6.6 seconds to load 809kB.
A/B testing – tests alternative experiences with different groups of web (or app) visitors. For example, test hosting the video on the homepage versus on a dedicated page.
Video testing tools – AT&T’s Video Optimizer (formerly known as Application Resource Optimizer) is a free-to-download tool used by developers (requires technical knowledge) to detect issues such as delays with start-up and the frequency and duration of stalls and optimum segment size.
4. Monitor it
Web analytics tools, such as Google Analytics, track visitor engagement with video – e.g. number of views, who viewed, how long, and with the webpage itself, including dwell time and bounce rate. See this introduction to using GA to assess video engagement.
Heat map tools, such as Clicktale and Crazyegg provide a visual representation of how users interact, or attempt to interact, with webpages and video.
How to avoid problems with video
Following best practices while creating/producing the video or coding the page, website or app that will host it should help avoid many of the common issues – videos that won’t play, are slow to play, or have broken playback.
Industry guidelines on mobile video are thin on the ground, considering the increasing popularity of the format. What guidance is available tends to be a bit techie and thus a turn off for non-techies.
The following recommendations have been compiled with the help of:
Doug Sillars, Principal Architect, Mobile Application Performance, AT&T
Usha Andra, Senior VNI Analyst, Cisco
Rick Viscomi, HTTP Archive project leader, Developer Advocate, Google
Ramesh Sitaraman, Professor of Computer Science, UMass, Amherst
Sam Dutton, a Developer Advocate at Google.
1. Make it worth it
There are many costs involved with video/audio:
For the producer: the cost of production and distribution; impact on web performance
For the network: the impact of network congestion
For the viewer, in terms of data consumption, battery life and time it takes to consume.
This makes it imperative that the video is meeting a known user need, contains quality content, is the right length, optimized in terms of bitrate, segments and compression.
2. Be aware: video is greedy; HD greedier; 4K much greedier
When it comes to bandwidth, standard video is greedy, requiring 0.5 Megabits per second (Mbps); high definition (HD) is five times as greedy as SD; and 4K is 30 times as greedy.
Cisco’s Usha Andra explains:
“Mobile video and multimedia applications have higher bandwidth and lower latency requirements than non-video applications. The requirements can range from a low of 0.5Mbps for standard definition (SD) to 2.5Mbps for high definition (HD) and over 15Mbps for 4K/ultra-high definition (UHD) downloads and much higher for virtual reality (VR). Latency requirements can range from 100 milliseconds (ms) to 15ms for UHD VR video applications.”
3. Know the limitations of mobile networks in your target markets
Even among developed telecoms markets, the capability of mobile networks varies considerably. Check the Cisco GCI Global Cloud Readiness Tool for an averages of each country.
The stats suggest that download speeds in the US and UK are 40% lower than Norway and South Korea, and 25% lower than Canada:
South Korea – download: 31.0Mbps; upload: 14.3Mbps; latency: 68ms
Norway – download: 29.1Mbps; upload: 11.6Mbps; latency: 40ms
Canada – download: 24.2Mbps; upload: 9.0Mbps; latency: 51ms
UK – download: 18.2Mbps; upload: 8.0Mbps; latency: 55ms
US – download: 17.1Mbps; upload: 10.0Mbps; latency: 88ms.
Usha Andra adds:
“Please note that these are average speeds and latencies, which means many users experience higher or lower speeds compared to the average speeds. When the speeds and latencies are lower than what an application warrants, the end user experiences delay in video, garbled audio, etc.”
4. Home page or own page?
Few of the most popular sites, including those that have a strong video focus – YouTube, Vimeo, BBC and CNN – host videos on the homepage or category pages. These sites promote their videos on the homepage as image links (often with play button icon overlaid) and text links, which when clicked or tapped go to a page dedicated to that video.
Why? Keeping video off the homepage keeps it leaner and faster to load on mobile devices. See the Twitch example below.
5. Avoid autoplay
Forcing mobile web visitors to view video whether they want to or not, is:
Frustrating for the customer (especially when it happens in a quiet environment)
Prone to using up the customer’s bandwidth and battery life unnecessarily
Liable to slow down how quickly the page loads
Contrary to accessibility best practice (as it can interfere with the screen readers used by visually impaired people)
A common technique for artificially inflating video view stats.
There is a (vaguely plausible) argument that sites such as YouTube are an exception to the no autoplay rule. As the visitor is clicking through to the video on a dedicated page it is implicit that they intend to watch.
Consider Twitch, the surprisingly popular site where fans watch gamers playing video games live, captured in the image below. On the desktop homepage, Twitch.tv has a live game on autoplay, while on m.Twitch.tv, there are no videos hosted on the homepage.
Comparing the download size and page speed of Twitch homepage when downloaded to a mobile and desktop device on HTTP Archive (April 15 2017) delivers dramatic results:
Mobile homepage (with no video) took 5.8 seconds to load 354kB of data over 24 requests
Desktop homepage took 19.9 seconds to load 16,255kB of data over 275 requests. Of that, 11,827kB is video content.
6. Viewer experience (VX) and choice
Make sure the video and host page is intuitive. Let the viewer take control. Make it easy to:
Choose video quality – low quality, HD or 4K
Select and exit full-screen view
Change device orientation change
View and operate. Ensure the video fits the device screen and that buttons are intuitive
Allow playback when the device is offline.
7. Make the video accessible
To make video/audio accessible for:
Visually impaired people, provide a written transcript of the audio.
People with hearing impairments, provide subtitles.
For more advice on making mobile content accessible to a wide audience, the BBC Mobile Accessibility Guidelines are an excellent resource.
8. Minimize video start-up delay
The delay to start-up is caused by two essential processes:
The authentication process (including digital rights management).
The downloading of the video. Video files are subdivided into segments. A sufficient number of segments need to be downloaded to the buffer (temporary store on the client device), before the video starts to play.
A delay is inevitable, but the video should be optimized to ensure delays are kept to a minimum.
As can be seen from the 2016 data from Conviva study below, videos tend to take longer to start on mobile devices, both on WIFI and Cellular, than Tablet or Desktop. It’s no coincidence that mobile has the highest proportion of exits per attempt.
9. Keep the user informed
While the authentication, downloading and (re) buffering occurs, tell the user what is happening and/or distract them. Watching a spinning wheel icon can be frustrating.
10. Minimize video stalls
Stalls occur when too few video segments stored in the buffer to allow playback to continue. The video will not continue until sufficient segments have been downloaded (called re-buffering).
The key is to find balance between slow start and stalling, says AT&T’s Doug Sillars:
“The 2 biggest metrics for video are:
Startup delay (how long from click to stream).
Stalls (video stops, maybe a spinner).
These are (of course) interrelated.  If you startup too quickly – there will not be enough video stored locally on the device… and you might get a stall.  Or you can take too much data at the start (long startup delay), but have no stalls later.
There is a magic “Goldilocks” point in the middle – not too hot, not too cold – that balances the two factors.” 
11. Optimize bitrate, compression and segment size
Optimize bitrate, compression and segment size for the device and network connection.
Re-buffering typically occurs where the video is played at a speed, measured in bitrates (bits per second), that is too fast for the download speed (bitrate) of the network connection, so the buffer is emptied quicker than it is being filled.
Digital videos are divided into files, called segments, of 2 to 10 seconds, which are downloaded to the buffer and then played in order. Segments of optimum size for the connection will download, buffer and play faster.
A Codec (coder/decoder) is a tool for compressing and decompressing audio and video files. There are a number of different compression formats, e.g. MPEG-4, each with pros and cons. Different video quality and the client device/connection will influence choice of format.
12. Use adaptive bitrates.
Adaptive bitrate streaming creates and stores digital video at a number of different quality/speeds/bitrates. The video player on the client device requests the most appropriate of these based on a) network speed, b) device capability, and c) capacity of the buffer.
There are two types of adaptive streaming, DASH and HLS, because one industry standard that worked on all devices would be just too easy (find out more here).
13. Use a content delivery network (CDN)
A content delivery network speeds up how quickly web media, including video loads and plays on a mobile device by reducing the that the video has to travel between the original web server – e.g. your webserver in California, USA and a viewer in Timbuktu in Mali – by replicating and storing the video on servers around the world.
According to BuiltWith, 53.8% of the top 10k websites use CDNs.
Akamai Edge, which was one of the original CDNs, founded in 1999, remains one of the most popular. According to BuiltWith, Akamai is used by 11.4% of the top 10,000 sites, followed by Amazon CloudFront at 4% and MaxCDN at 1.3%.
14. Host or embed?
Hosting websites on a third party network, and embedding the file, removes several headaches, including video compression, adaptive bitrates and engaging a CDN. This helps to explain why 15.2% of top 10k websites embed YouTube videos and 3.6% Vimeo, according to BuiltWith.
How to remedy problems with video / audio
1. Page weight or load speed issues.
Regularly check the key pages using a testing tool such as WebPageTest (this is the tool used by HTTP Archive).
If this highlights issues of excessive page weight, slow download speed, and it appears that video is a contributing factor (rather than oversized images or inefficient use of JavaScript), the options are:
Kill autoplay
Ensure the video is not preventing the page loading correctly
Move the video to a dedicated page (with a prominent picture and text link)
Use A/B testing to verify if this solves the issue.
2. Video fails or is slow to start or stalls during play
If the video performance is an issue, here are some troubleshooting tips to try:
Try loading the video to a dedicated video service such as Vimeo or YouTube. Compare the performance of the video on the third-party site, embedded on your site and with the self-hosted version to highlight if problems lie with the video, as opposed to the website, webserver or CDN (or lack of CDN)
Test the video with a tool such as AT&T’s Video Optimizer (requires development skills) to detect issues with video segmentation, compression, buffering etc. and fix them
Have the video re-edited to make it more concise; and optimized to improve bitrate and compression
Use or replace the CDN.
If video performs better on some devices and over different connections e.g. PC on cable versus smartphone on 3G:
Prepare a number of versions of the video in different formats, with different quality, bitrates and compression to suit the most common scenarios of device and network type
Use device detection to discover the client device, its capabilities and the type of connection to serve the most appropriate version of the video
Use adaptive bitrates.
Resources (and sources)
These resources are aimed at developers, but are useful for all (if you ignore the techie bits):
BBC’s Mobile Accessibility Guidelines (best resource on mobile accessibility).
AT&T’s best practices for mobile video
Sam Dutton’s mobile video explainer (video)
Sam Dutton’s guide to video web fundamentals
François Beaufort’s guide to Mobile Web Video Playback
  This is Part 3 of a series looking at how video impacts mobile web performance and UX. Read the previous installments:
How video impacts mobile web performance and UX, part 1: data and download speed
How video impacts mobile web performance and UX, part 2: autoplay and audio
from Search Engine Watch https://searchenginewatch.com/2017/05/26/how-video-impacts-mobile-web-performance-and-ux-part-3-detecting-and-remedying-issues/
0 notes
thesamcontrol · 6 months
Text
Best Digital marketing Company in UK | SAM Control UK
Best Digital marketing Company in UK | SAM Control UK SAM is a leading digital marketing company offering full-service online marketing solutions. We provide results Oriented strategies. We maximise every one of your marketing platforms, allowing you to focus on managing and growing your business—social media, regional directories, and much more, your ROI and Portfolio.
0 notes