Projects

Child Manifest reporting in iOS & Web

The customer wants to show/capture the variants(Dolby Atmos, Dolby Vision, DD, DDP, etc.). These variants were driven by the child manifest. Since AVPlayer in iOS is a closed source and it won’t share the child manifest information. So they approached me to find a solution for this. I created a custom solution using playback event logs provided by the AVPlayer to get the changing bitrate and use that information to trace back to the child manifest. And I used this information to map it back to variants and sent them to the Media Analytics library for reporting.In Web, it is quite straight forward I have used the HLS plugin extension to get the Fragment parsed callback which will provide the changing child manifest with detail. So I used this information to get the variants info and sent them to the Media Analytics library for reporting.

...

JioPhone Player optimization

The customer had a playback issue in JioPhone for the playback session for more than 5 min. So they reached out to me to optimize the player to fit the long- duration playback. I had gone through JioPhone and KaiOS architecture to understand the hardware capability then I manage to find an optimal bitrate that can be handled by the device for longer playback. So I used the HLS extension to limit the bitrate to the optimal level to keep the smooth playback. This solution is currently available in the production app.

...

Player Ads optimization

The customer has a lot of errors during the ads session. So they reached out to me to resolve this issue and optimize the ads playback. In Asia, most of the end-user will be in mobile data which is limited in speed and highly variable so to match that we need have an adaptive stream in the ads with low spec quality. So I have extended the Google Ads framework to add and limit the bitrate for the adsplayback which in turn improved the playback experience and the QoE for the user. This solution is currently available in the production app.

...

Urgo-iOS App

This app helps user to post there job requirement like house keeping. And professionals will get notified via push notification in that area. Professional will make there quotation and customer will have look at all this request and there rating. Once customer found right professional, he will accept the quotation in turn payment will be made through Stripe payment gateway. Customer can chat with professional and vise versa to clarify there doubts. Once the task complete the customer will rate his experience.

...

Let's build something together

Contact me