This paper aims to propose a framework to implement a ubiquitous learning service based on software -defined television (Sw-de TV) under the approach of software-defined everything and cloud computing. The lack of u-learning frameworks and the little convergence of infrastructure and flexibility in educational contexts are some challenges to overcome. Here, we present the general framework and an experimental test. The experimental results indicated a satisfactory performance of the video display for different screens, and a very high relevance to be applied in an educational context. One of the test conclusions is that video processing platforms defined by software offer more scalability and flexibility than a conventional television (TV) infrastructure. Such platforms make possible to adapt content to different screens, favoring the implementation of a ubiquitous learning service in which users can choose the moment, place and device in order to perform a learning activity, having video as its main content.