Example embodiments provide methods of delivering content from a content provider to a plurality of users connected to a network. In one embodiment, an indication of available content items is received at a content management server from a content provider. An indication of the available content items is provided from the content management server to the plurality of users. The content items include at least one of programming content items and advertisement content items. A content item is selected from among the available content items for delivery. A group of users from among the plurality of users is determined to receive the selected content item. The selected content item is caused to be transmitted to the group of users via multicast streams.
예시적인 실시예는 콘텐츠 공급자로부터 네트워크에 접속된 복수의 사용자로 콘텐츠를 전달하는 방법을 제공한다. 일 실시예에서, 이용 가능한 콘텐츠 아이템의 표시가 콘텐츠 공급자로부터 콘텐츠 관리 서버에서 수신된다. 이용 가능한 콘텐츠 아이템의 표시는 콘텐츠 관리 서버로부터 복수의 사용자로 제공된다. 콘텐츠 아이템은 프로그래밍 콘텐츠 아이템 및 광고 콘텐츠 아이템 중 적어도 하나를 포함한다. 콘텐츠 아이템은 전송을 위해 이용 가능한 콘텐츠 아이템 중에서 선택된다. 복수의 사용자 중에서의 사용자의 그룹은 선택된 콘텐츠 아이템을 수신하도록 결정된다. 선택된 콘텐츠 아이템은 멀티캐스트 스트림을 통하여 사용자의 그룹으로 전송되게 된다.