Looks like a missile launch to me. I can tell from the pixels and from seeing quite a few missile launches in my day.
Close examination indicates it was probably launched by China, Moldova, or Burkina Faso.