It looks like a strain and some internal inflammation. I suggest you to see a general physician n take medication to reduce inflammation. U can do icing and for a while stop your abs workout as it will put further strain on Ur strained muscle.
Next Steps
See an experienced Physiotherapist if it doesn't get better in 1-2 wks
Health Tips
Rest is important for now