How to remove shakiness from a smartphone video

Technology offers a variety of means by which we can now capture special moments, all in the palm of our hands using our mobile devices. At the same time, our devices offer functionalities that would have been unthinkable a mere ten years ago. One such feature would be the anti-shaking functionality on videos. While most smartphones don’t offer some form of video stabilisation function, mobile companies have not yet perfected it. Continue reading

One app story

For quite a long time I was sure that most of my University skills could hardly be used in my business. Just try to think of any use for military- KGB-ideology kind of stuff, taught for 5 years, mixed with development courses in rare devices. No, I didn’t think so either.

I like to think though, that the first part has helped me to deal with complex situations. Next to that, the ideological stuff put me in a lot of very funny situations and they say laugh extends one’s lifetime span, so… The surprise was that my knowledge of development of very specific devices became very helpful. Even better; that knowledge led to a new app creation. Continue reading

How to make a great app preview video

If you are reading this then you most likely know that Apple released a new version of iOS 8 which allows app developers to publish short 15-30 seconds preview videos of their apps. As you know, the App Store is very crowded so making a great app preview video is something you’ll want to do as soon as possible!

In this article I will guide you through the process of making an app preview video as well as share some lessons I learnt while making a video for the Together app using Adobe Premiere Pro CC. The process took almost a whole day and I’m pretty sure that this post will save you a lot of time and make your video better! Continue reading

Mobile Apps UX optimisation with Google Analytics

Probably one of the most popular terms in mobile business is MVP. Numerous evangelists, advocates, consultants and mentors work with startups and help them apply the Lean Startup ethos. They push them towards building an MVP and going further with incremental updates. The main goal of this activity is to find a product market match and understand financial characteristics. To put things simply, these are preliminary steps to build a real business plan and scale the business. If you scale an unprofitable business model, then you scale losses. There are a lot of materials on this topic, but there is not so much information on how to actually do that, or how to get actionable data. This is not a problem, though. I’ll show you how to make it using Google Analytics, which is both simple and free. To make it more fun and more interesting I’ll use PhotoSuerte app as a case study. Continue reading

Video Delivery Analytics with Google Analytics

Many startups and new initiatives feature high quality videos related to their business. Quite often those startups want to optimize user experience with their content. Having such a great demand that keeps growing has caused many cloud infrastructure providers to appear on the horizon. In this article, I provide our story of choosing the best infrastructure providers for our projects across the world. Our secret is in measuring everything and making data driven decisions as there seem to be no silver bullets around. Continue reading

Google Analytics for Pirates

Google Analytics for Pirates

Pirate Metrics is a simple growth hacking (business development) framework by Dave McClure. In this article, I provide a detailed guide for startup founders on how we use Google Analytics to track Pirate Metrics. The framework is based on the assumption that every startup needs to get customers through 5 key stages, Acquisition, Activation, Retention, Referral and Revenue. (AARRR)

Google Analytics, for us, is the best tool to gather actionable data among all our apps and websites. But Google Analytics’ flexibility and power comes at a cost of complexity. It is so not obvious how to get needed insight, even when you completely understand how to aggregate needed information. Here I will provide some very useful recipes, which you could start using while reading the article. Most of the data will be based on our flagship Together app which is a kind of mobile video editor with organizing capabilities. In most common use cases, you just import a recently shot set of videos, splice them into one short video story, add a music soundtrack to set the right mood and impress all of your friends and family with a nice video story. Download it and have some fun. Continue reading

Doğan TV Holding deploys DENIVIP Video Load Balancer

Moscow, Russia – January 20, 2014 – DENIVIP Media, a leading provider of video load balancing technologies, today announced the deployment of Intelligent Video Load Balancing system for Doğan TV Holding. The tightly integrated solution, delivered by DENIVIP Media enables the leading digital entertainment service of Turkey – NETD – http://www.netd.com – to efficiently use in-house infrastructure, manage third party CDN providers and assure the best quality of content delivery to its users.

Video content delivery is the cornerstone of any Internet broadcasting service. It impacts the most important aspects of quality of user experience as well as broadcaster expenditures. The bigger the broadcaster the more important being effective in video content delivery. DENIVIP Video Load Balancer solves both issues, it lets broadcasters to deliver a particular content the most effective way to a particular viewer and the same time make it less expensive way choosing over in-house infrastructure and CDN providers.

One of the most important features of DENIVIP Video Load Balancer is the ability to route a user’s video player to the delivery point where the requested content is already cached. So called, cache aware load balancing is very important when you need to minimize the delay between play button called and the real playback begins.

Doğan Media Group experiences solid fluctuations of video load during the time and it was very important to implement a proper handling for possible significant overloads during special events or some viral demand growth. DENIVIP Video Load Balancer helps to distribute traffic not only among internal infrastructure but a set of external CDN providers, making it simple to offload usage peaks to external CDN providers.

“We were mastering intelligence of video load distribution over unstable public internet segments and broad geography for more than 5 years. I’m thrilled that our technology is serving millions of Internet video viewers in Turkey and beyond.” said Denis Bulichenko, CEO of DENIVIP Media.

“We were looking for a very sophisticated solution meeting our needs with a reasonable licensing terms. It was a pleasure to discuss best practices of video load distribution and adopt the best ones in our project.” said Ziya Ozgur, OTT Headend Manager.

About Doğan TV Holding

Doğan Yayın Holding (DYH) is active in a wide range of fields including newspaper, magazine and book publishing, television and radio broadcasting and production, as well as the Internet, digital world, print and distribution. Content providers of the Group include newspapers, magazines, publishing houses, television channels, radio stations, as well as music and production companies. The Group’s service providers are made up of distribution, production, digital platform, news agency, Internet and printing companies, as well as a factoring company. For more information, please visit http://www.doganholding.com.tr.

About DENIVIP Media

DENIVIP Media is the leading supplier of scalable solutions for multiscreen content delivery. Founded in 2008 and headquartered in Moscow, Russia, the company pioneered the use of intelligent software load balancers to power video content delivery over IP networks. Providing unmatched solutions for leading media companies worldwide, DENIVIP Media helps pay TV operators, content programmers, film studios and sports broadcasters bring video to any screen the most effective way. To learn more, please visit www.denivip.ru or blog.denivip.ru and follow @DENIVIPMedia on Twitter.

Together Video Camera – movies production on the go

Together Video

Share your story with Together

Together is an innovative storytelling platform centered around you and your social environment, both physical and digital.

Motivated by the belief that the way in which we manage our media has resulted in endless lots of scattered photos and videos, Together is a complete video camera application for iOS and Android designed to let the user organize their digital media, and create and share new content via a sophisticated, yet intuitive user interface.

Together is a standalone application allowing the user to consolidate all of their visual media. Users can import existing photos and videos, create new ones, edit their content by adding a soundtrack, and share their content, even as they shoot it.

While video content continues to be one of the most-shared forms of media online, the core purpose of video creation has been lost, and with it, so too has the ability to easily access and share moments with one another. Together was created to target what the Together team believed to be a fundamental problem with user generated mobile videos, in that existing methods failed to bridge the gap between simplicity and ease of use, and a professional, beautiful result.

Continue reading

Year summary / Reflecting on 2013

2013 is almost over now, so this is a great time to reflect on its results.

First of all, we launched Together for iPhone and for Android. It was a hard task; it took us almost 2 years to make the product! Now we are happy to polish the User eXperience and realize how useful it is for our users. They create amazing things with the product and I hope next year will bring even more creativity with the tools we made. Continue reading

How to configure Jenkins CI on Mac OS X to build Android- and iOS Phonegap/Cordova apps and deliver them to TestFlight/HockeyApp

In most cases, mobile apps development is a very exciting experience, particularly if you really enjoy what you do. As we are involved with a substantial number of external projects (mostly custom application and website development), with our native applications also rapidly growing in numbers, we took to minimize the time and effort we spend to build our releases and pre-releases. If you have multiple developers, testers, and lots of projects, the cost to build apps may become substantial. Therefore, to avoid time wastage and focus on really important service-oriented effort, we propose a guide on how to create a system to automatically build your apps. This approach we practice in our apps which we offer to your attention: Together, PhotoSuerte, Veranda. Continue reading