We investigate a number of techniques for increasing throughput and quality of media applications over wireless networks. A typical media communication application such as video streaming imposes strict requirements on the delay and throughout of its packets, which unfortunately, cannot be guaranteed by the underlying wireless network due inherently to the multi-user interference and limited bandwidth of wireless channels. Therefore, much recent research has been focused on the joint design of network layers in order to guarantee some pre-specified Quality of Service (QoS). In this thesis, we investigate three specific settings to address the general problem of media transmission over wireless networks. In the first setting, we propose a distributed admission control algorithm in one-hop wireless network to decide whether or not a new flow should be injected into the network, in order to guarantee the QoS of the current flows. Next, a novel medium access control protocol and a scheduling packet algorithm are proposed for jointly optimizing the quality of video streaming applications. In the second setting, we extend the framework of the proposed admission control from a one-hop network to linear wireless networks, consisting of multiple nodes. In the third and final setting, we present an approach for increasing the throughput of wireless access networks by integrating network coding and beamforming techniques.