The document proposes SARENA, an architecture that leverages SDN, SFC, and edge computing to efficiently deliver video streams with different QoE requirements. SARENA includes virtual proxy, cache, and transcoding functions distributed across the edge and infrastructure layers. An optimization model and heuristic solve for optimal service function chains and resource allocation to maximize QoE. An evaluation in a large-scale testbed showed SARENA improved users' QoE by 39.6%, latency by 29.3%, and network utilization by 30% compared to baseline approaches. Future work includes reinforcement learning methods and FaaS-enabled solutions.