Cross Layer Resource Allocation For Multiple User Video Communication Systems