A method for identifying and controlling traffic in a wireless communication system, the method comprising: receiving, by a gateway, a rule corresponding to a policy and packet filter information; wherein said packet filter information includes match conditions for an HTTP request and an HTTP response, a RAN scheduling policy index, and scheduling parameters; from a policy server in response to receiving an internet protocol, IP, session establishment request from a user equipment, UE; installing, by the gateway, a packet filter based on the packet filter information; and after a transmission control protocol, TCP, session is established between the UE and a content server, identifying, by the gateway, traffic using the packet filter and transmitting the identified traffic to a radio access network, RAN, to schedule packet in response to receiving a hyper text transfer protocol, HTTP, request from the UE, wherein the transmitting the identified traffic to the RAN comprises: comparing the HTTP request received from the UE with the packet filter and forwarding the HTTP request to the content server; receiving an HTTP response from the content server, and comparing the received HTTP response with the packet filter; identifying, if the HTTP request and the HTTP response match with the packet filter, a video packet from the HTTP response; transmitting the identified video packet to the RAN; extracting scheduling policy and scheduling parameters for scheduling video packets from HTTP header information; and transmitting the extracted scheduling policy and scheduling parameters to the RAN. receiving, by a gateway, a rule corresponding to a policy and packet filter information; wherein said packet filter information includes match conditions for an HTTP request and an HTTP response, a RAN scheduling policy index, and scheduling parameters; from a policy server in response to receiving an internet protocol, IP, session establishment request from a user equipment, UE; installing, by the gateway, a packet filter based on the packet filter information; and after a transmission control protocol, TCP, session is established between the UE and a content server, identifying, by the gateway, traffic using the packet filter and transmitting the identified traffic to a radio access network, RAN, to schedule packet in response to receiving a hyper text transfer protocol, HTTP, request from the UE, wherein the transmitting the identified traffic to the RAN comprises: comparing the HTTP request received from the UE with the packet filter and forwarding the HTTP request to the content server; receiving an HTTP response from the content server, and comparing the received HTTP response with the packet filter; identifying, if the HTTP request and the HTTP response match with the packet filter, a video packet from the HTTP response; transmitting the identified video packet to the RAN; extracting scheduling policy and scheduling parameters for scheduling video packets from HTTP header information; and transmitting the extracted scheduling policy and scheduling parameters to the RAN. comparing the HTTP request received from the UE with the packet filter and forwarding the HTTP request to the content server; receiving an HTTP response from the content server, and comparing the received HTTP response with the packet filter; identifying, if the HTTP request and the HTTP response match with the packet filter, a video packet from the HTTP response; transmitting the identified video packet to the RAN; extracting scheduling policy and scheduling parameters for scheduling video packets from HTTP header information; and transmitting the extracted scheduling policy and scheduling parameters to the RAN.