実務でリアルタイム通信やってる人に聞きたいんだけど、パケットはどんな感じでシリアライズしてますか?

json、message pack、protocol buffers、自前で地道にバイナリ化、その他