I have the FFMPEG streaming baseline h264 video, which I have to encapsulate in RTP and send to SIP phones for their decoding. I am using Linphone with the h264 plugin for W
In x264, I believe the int i_slice_max_size in x264_param_t can be used to control the size. Have a look in x264.h I can't remember where I read this, but the post said this structure member can be used to control the NAL size, but I haven't tried it myself.
int i_slice_max_size; /* Max size per slice in bytes; includes estimated NAL overhead. */
EDIT: I found the source
http://mailman.videolan.org/pipermail/x264-devel/2011-February/008263.html