I have several video content that I share through my Google Cloud Storage through my Django Google App Engine Application with signed url mechanism associated with an expiration time.
def get_signed_url(self, entity):
blob = bucket.get_blob(entity.url)
logging.info(entity.url)
expiration_time = timezone.now() + timedelta(minutes=120)
signed_url = blob.generate_signed_url(expiration_time)
logging.info(signed_url)
return signed_url
Although it has been explained in [here][1] possible usage relationship of GCS and Google Cloud CDN, would this be applicable to stream video content (MP4 or MPEG-DASH with MP4) through Google Cloud Storage as it is mentioned to have an implicit CDN itself.
If using Google CDN is a wiser way to broadcast online video content, what would be the best strategy to achieve this, how can I use the Google Cloud CDN on top of my current implementation with Google Cloud Storage ?