According to this GOP can have more than one I-frame.
According to wikipedia:
An I frame indicates the beginning of a GOP.
If every I-frame starts new GOP it implies one I-frame per GOP.
I believe that wikipedia is wrong. But I have also other questions. I found that:
each GOP is independant: all frames needed for predictions are contained within each GOP
If this is correct then it means that each GOP must start with key frame (I-frame which is also IDR). I saw contents in which they're not, so maybe assumption about GOP independence is incorrect.
So here are my questions:
After some more research I found those (but please correct me if I'm somewhere wrong):