Multi-access Edge Computing (MEC) performs as a feasible solution when it comes to content delivery, for it can bring contents much closer to users. However, the hand-off (HO) and latency that occur in user movement reduce the users’ quality of service. In this work, we consider the problem of high mobility handoff and content delivery of video streaming in the MEC based EONs. We propose a video pre-caching algorithm considering handoff and content delivery. The algorithm firstly selects the content delivery method and chunks the video accordingly using a preset threshold. Secondly, the algorithm chooses the shortest transmission path and calculates the latency time using Dijkstra method. Simulation results show that our algorithm significantly reduces the latency time and balances the server load compared to the other two baselines.