def main(): # set the server info server.options(ServerInfo) # extract metadata video_length = extract_metadata.set_chunk_point_in_duration( ServerInfo.bucket, ServerInfo.video_mp4_name, ServerInfo.num_parts) if ServerInfo.num_parts > video_length: ServerInfo.lambda_count = video_length ServerInfo.chunk_duration_s = 1 print ("Requested : %s lambda, Needed : %d lambdas only" % (ServerInfo.num_parts, ServerInfo.lambda_count)) ServerInfo.num_parts = ServerInfo.lambda_count else: ServerInfo.chunk_duration_s = int(math.ceil(video_length/float(ServerInfo.num_parts))) print ("Forking %d lambdas with %d secs of video/lambda" %(ServerInfo.num_parts, ServerInfo.chunk_duration_s)) ServerInfo.frame_rate = ServerInfo.num_frames # launch the lambdas event = { "mode" : 1 , "port" : ServerInfo.port_number , "addr" : None # server_launch will fill this in for us , "nonblock": 0 , "cacert" : ServerInfo.cacert , "srvcrt" : ServerInfo.srvcrt , "srvkey" : ServerInfo.srvkey , "bucket" : ServerInfo.bucket } server.server_launch(ServerInfo, event, os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']) # run the server run()
def main(): server.options(ServerInfo) # launch the lambdas event = { "mode": 1 , "port": ServerInfo.port_number , "addr": ServerInfo.host_addr , "nonblock": 0 , "cacert": ServerInfo.cacert , "srvcrt": ServerInfo.srvcrt , "srvkey": ServerInfo.srvkey , "bucket": ServerInfo.bucket } server.server_launch(ServerInfo, event, os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']) # run the server run()
def main(): server.options(ServerInfo) # launch the lambdas event = { "mode": 1, "port": ServerInfo.port_number, "addr": None # server_launch will fill this in for us , "nonblock": 0, "cacert": ServerInfo.cacert, "srvcrt": ServerInfo.srvcrt, "srvkey": ServerInfo.srvkey, "bucket": ServerInfo.bucket } server.server_launch(ServerInfo, event, '', '') # run the server run()
def main(): server.options(ServerInfo) ServerInfo.num_parts *= 2 # launch the lambdas event = { "mode": 1 , "port": ServerInfo.port_number , "addr": ServerInfo.host_addr , "nonblock": 1 , "bg_silent": 1 , "cacert": ServerInfo.cacert , "srvcrt": ServerInfo.srvcrt , "srvkey": ServerInfo.srvkey , "bucket": ServerInfo.bucket , "hash_s3keys": 1 if ServerInfo.hashed_names else 0 } server.server_launch(ServerInfo, event, os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']) # run the server run()
def main(): server.options(ServerInfo) # launch the lambdas event = { "mode": 1 , "port": ServerInfo.port_number , "addr": ServerInfo.host_addr , "nonblock": 1 , "bg_silent": 1 , "minimal_recode": 1 if ServerInfo.keyframe_distance is not None else 0 , "expect_statefile": 1 , "cacert": ServerInfo.cacert , "srvcrt": ServerInfo.srvcrt , "srvkey": ServerInfo.srvkey , "bucket": ServerInfo.bucket , "hash_s3keys": 1 if ServerInfo.hashed_names else 0 } server.server_launch(ServerInfo, event, os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']) # run the server run()
def main(): # set the server info server.options(ServerInfo) # extract metadata video_length = extract_metadata.set_chunk_point_in_duration( ServerInfo.bucket, ServerInfo.video_mp4_name, ServerInfo.num_parts) if ServerInfo.num_parts > video_length: ServerInfo.lambda_count = video_length ServerInfo.chunk_duration_s = 1 print("Requested : %s lambda, Needed : %d lambdas only" % (ServerInfo.num_parts, ServerInfo.lambda_count)) ServerInfo.num_parts = ServerInfo.lambda_count else: ServerInfo.chunk_duration_s = int( math.ceil(video_length / float(ServerInfo.num_parts))) print("Forking %d lambdas with %d secs of video/lambda" % (ServerInfo.num_parts, ServerInfo.chunk_duration_s)) ServerInfo.frame_rate = ServerInfo.num_frames # launch the lambdas event = { "mode": 1, "port": ServerInfo.port_number, "addr": None # server_launch will fill this in for us , "nonblock": 0, "cacert": ServerInfo.cacert, "srvcrt": ServerInfo.srvcrt, "srvkey": ServerInfo.srvkey, "bucket": ServerInfo.bucket } server.server_launch(ServerInfo, event, os.environ['AWS_ACCESS_KEY_ID'], os.environ['AWS_SECRET_ACCESS_KEY']) # run the server run()