Owing to a dramatic increase of traffic, high demand for quality of service (QoS), and insufficient radio resources, real-time video streaming transmission with stringent delay constraints has been intensely concerned. By exploiting the device-to-device (D2D) multicast communications, this paper proposes a video streaming transmission scheme based on the frame priority (FP) to improve the QoS perceived by users and the users' satisfaction about the video quality. First, the FP strategy is proposed, which mainly considers the encoding characteristics of video streaming and users' feedback to ensure that the frames to be retransmitted are valuable for decoding. Then, in order to transmit a sufficient number of valuable frames within the delay constraints, the optimization of time consumption of the retransmitted frame is formulated. Based on this, the physical-layer resource allocation in the D2D multicast networks is discussed, where the relay selection, D2D subgroup forming, and channel allocation are jointly investigated with the aid of three-dimensional channel quality matrix. Furthermore, a heuristic algorithm is proposed to obtain a near-optimal performance with low complexity. The simulation results verify the advantages of our proposed transmission scheme in users' video reception quality and the satisfaction of all users. INDEX TERMS D2D multicast, frame priority, resource allocation, real-time video.