Elecard
May 22, 2013, 04:52:58 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
  Home Help Search Login Register  
  Show Posts
Pages: [1] 2
1  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: May 07, 2013, 07:21:18 am
Обновление прошивки доступно по ссылке

https://members.elecard.ru/dl/epefgmse_1372611599/STB830.dev0522.201305071349.smithy.efp
2  DVB/IPTV Products / STB 83x/84x / IPTV without middleware on: April 08, 2013, 06:42:40 am
http://www.elecard.com/forum/index.php?topic=3876.0
3  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: April 02, 2013, 04:15:38 am
Обновление прошивки доступно по ссылке ниже

https://members.elecard.ru/dl/lqsbkxqm_1370019599/STB830.dev0505.201304021609.smithy.efp
4  DVB/IPTV Products / STB 820 / Re: Подключение к Ethernet on: April 01, 2013, 03:33:39 am
Добрый день,
все дело в PPPoE.

Из-за PPPoE сеттоп не получает HTTP плейлисты.

Что можно сделать - найти на сайте Ростелекома url для каналов (udp multicast). Затем вручную в разделе приставки "Избранное" прописать эти url.
5  DVB/IPTV Products / STB 820 / Re: Поддержка adobe flash on: March 19, 2013, 03:35:34 am
Hls есть и на 820 приставках. Он там появился даже раньше.
Но вот адоб флеша нет.
Не получается запустить вещание HLS, даем приставке ссылку на плейлист канала http://hls.server/tv3.m3u8

состав плейлиста:

Code:
# cat tv3.m3u8
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-MEDIA-SEQUENCE:20

#EXTINF:10,
tv3-20.ts
#EXTINF:10,
tv3-21.ts
#EXTINF:10,
tv3-22.ts
#EXTINF:10,
tv3-23.ts
#EXTINF:10,
tv3-24.ts
#EXTINF:10,
tv3-25.ts
#EXTINF:10,
tv3-26.ts
#EXTINF:10,
tv3-27.ts


Пишет "Не возможно воиспроизвести выбранный файл"
При этом отдельные фрагменты воспроизводит без проблем, формат фрагментов:
Code:
tsinfo tv3-24.ts
Reading from tv3-24.ts
Scanning 1000 TS packets

Packet 1 is PAT
Program list:
    Program 1 -> PID 1000 (4096)

Packet 2 is PMT with PID 1000 (4096)
  Program 1, version 0, PCR PID 0100 (256)
  Program streams:
    PID 0100 ( 256) -> Stream type 1b ( 27) H.264/14496-10 video (MPEG-4/AVC)
    PID 0101 ( 257) -> Stream type 0f ( 15) 13818-7 Audio with ADTS transport syntax

Found 48 PAT packets and 24 PMT packets in 1000 TS packets

Что я делаю не так?

Возможно, проблема в формировании плейлистов. Опишу, каким способом пользуемся мы.
Названия плейлистов условные.

1. Во-первых, должен быть пром плейлист vavilon.elecard_HLS.m3u8 следующего типа:

Code:
#EXTM3U
#EXT-X-ALLOW-CACHE:YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2400000
vavilon.elecard_HLS/vavilon.elecard_HLS.2400.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1900000
vavilon.elecard_HLS/vavilon.elecard_HLS.1900.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1100000
vavilon.elecard_HLS/vavilon.elecard_HLS.1100.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=600000
vavilon.elecard_HLS/vavilon.elecard_HLS.600.m3u8

В данном плейлисте мы ссылаемся на плейлисты для каждого битрейта соотвественно.

2. Для каждого битрейта генериуются плейлисты, в которых мы уже ссылаемся на чанки
vavilon.elecard_HLS.2400.m3u8
vavilon.elecard_HLS.1900.m3u8

и так далее.

Структура плейлиста vavilon.elecard_HLS.2400.m3u8

Code:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-1.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-2.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-3.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-4.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-5.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-6.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-7.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-8.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-9.ts
#EXTINF:10,
vavilon.elecard_HLS.2400.segments/segment-10.ts

3. На приставке обращаемся к пром плейлисту vavilon.elecard_HLS.m3u8


6  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: March 13, 2013, 04:12:01 am
После установки последней прошивки звук так и не появился/
Мало того, на тех файлах где он присутствовал, а именно в файлах с кодировкой звука ААС (другие форматы звука вообще не поддерживаются), пропал выход SPDIF 

https://members.elecard.ru/dl/zlfhxhxo_1367341199/STB830.dev0484.201303131525.smithy.spdif.efp
7  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: March 05, 2013, 01:01:16 am
Обновления прошивки доступны по ссылкам ниже

1. стандартная прошивка

https://members.elecard.ru/dl/pwnofxhu_1364749199/STB830.dev0449.201302211852.smithy.efp

2. прошивка с заданным по умолчанию адресом плейлиста. Вещание каналов осуществляется по протоколу HLS

https://members.elecard.ru/dl/jyztijby_1364749199/STB830.dev0461.201303011631.smithy.script.telebreeze.efp
8  DVB/IPTV Products / STB 83x/84x / IPTV без иcпользования middleware on: February 25, 2013, 01:02:06 am
http://www.elecard.com/forum/index.php?topic=3820.0

Веб-сервер

http://www.elecard.com/forum/index.php?topic=4625.0
9  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: January 31, 2013, 04:17:28 am
https://members.elecard.ru/dl/ojdwqgwc_1362074399/STB830.dev0410.201301281441.smithy.efp
10  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: January 30, 2013, 03:52:07 am
Quote
-  utube работает и звук есть, но на большинство файлов в плей листе выдает сообщение "Не поддерживаемый формат файла"

Пофиксили
https://members.elecard.ru/dl/vctihuri_1362074399/STB830.dev0410.201301281441.smithy.efp
11  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: January 25, 2013, 06:03:56 am
Quote
Тестили абсолютно разные форматы видео, от mpeg до mkv.  видео есть а звук так и не появился.
Эти же файлы на любом Win плеере читает и звук есть...

направьте нам, пожалуйста, эти файлы. Будем проверять. Адрес электронной почты направляю личным сообщением.
12  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: January 21, 2013, 10:06:37 pm
Добрый день.
На данный момент занимаемся фиксом проблемы с ютюбом. Частично исправили, но планируется еще доработка.
Пока можно прошивать данную прошивку
https://members.elecard.ru/dl/pgyzhrgl_1360087199/STB830.dev0408.201301171355.smithy.efp

Позже, когда окончательно будет пофиксено, выложим еще одну прошивку.

По звуку: какой формат аудио?
13  DVB/IPTV Products / STB 83x/84x / Re: Firmware upgrade for STB83x/84x revision devel. on: January 09, 2013, 11:46:58 pm
Последняя версия прошивки лежит здесь
https://members.elecard.ru/dl/hmwmnxoi_1364749199/STB830.dev0389.201212281050.smithy.script.telebreeze_usa.efp
14  DVB/IPTV Products / IPTV solutions / Elecard V-Cinema HLS. How it works... on: November 26, 2012, 05:11:53 am
Elecard V-Cinema HLS

Information Sources:

1. To get a demo version of Elecard V-Cinema HLS software server, please follow the link.

2. You could download the product demo-versions here:

3. Elecard V-Cinema Server User's Manual.

Brief Description

Elecard V-Cinema is a product line of software products that offer live and file content delivery to various end-user devices over different kinds of network protocols. This is a perfect solution for providing such popular services as Video-on-Demand (VoD), Near/Subscription Video on Demand (NVoD/SVoD), TimeShift, Network Personal Video Recorder (NPVR), and adaptive streaming that supports HLS.

V-Cinema product line comprises the following software products:

Video on Demand (VoD) is a server for delivering Video on Demand services based on the latest technological achievements in the field of media content delivery in IP networks.

Scheduled Video on Demand / Near Video on Demand (SvoD/NVoD) is a  is a mutifunctional flexible solution for creating offline TV channel distribution networks based on large collections of multimedia files and offering Virtual Movie Theater services with full support of unlimited time zones broadcasting.

Network Personal Video Recorder (NPVR) is a server for recording multimedia streams, such as satellite IP broadcast and local network webcam streams received from IP networks. The server has massive opportunities for its integration with a wide range of IPTV software, and recorded media files can later be used for providing Video on Demand and TimeShift services.

TimeShift is a cutting-edge full-featured solution providing live media content delivery on a completely new scale for subscribers. Now they can watch TV shows pausing and rewinding whenever they want, skipping commercials and unwanted programs just with a push of a button.

Stream Switcher plus HLS is a perfect solution for building fast and efficient multimedia streaming servers, which receive multicast streams and broadcast them as unicast streams to end-user devices via IP networks. It is also an adaptive streaming server solution for IP networks supporting the HLS protocol.

The diagrams below show how V-Cinema products fit into the general scheme of streaming in IP networks along with other professional Elecard products as well.





V-Cinema software servers are controlled through Sigma iTV Web Configurator, an essential part of the V-Cinema product line that makes it possible to remotely control the servers in a web-browser.

This article is dedicated to Elecard V-Cinema HLS, one of the most advanced Elecard's products . It is assumed that the reader is well acquainted with the company's another key product CodecWorks Encoder. You can find out more about it in this article.  CodecWorks Encoder is a powerful software solution that offers a wide range of input interfaces that bring uncompromised high quality and high speed video encoding.  Elecard CodecWorks Encoder is compatible with adaptive streaming servers and provides multi-stream media data with variable bitrate. V-Cinema HLS (Media Server) offers adaptive live streaming over HLS and flexible integration with third-party solutions.

Following is the diagram of connection between CodecWorks Encoder, V-Cinema HLS and end-user devices.




HOW IT WORKS...

Supported operating systems: Red Hat EL/CentOS 5, Red Hat EL/CentOS 6, Fedora 15, Fedora/RFRemix, OpenSUSE 11.3, Ubuntu 9.04-10.10, Microsoft Windows.

STEPS

STEP 1. Installing Elecard V-Cinema HLS

a) in Red Hat EL/CentOS

V-Cinema installer comprises the following components:

Sigma iTV Web Configurator – installation name is “elecard-xworks”, service name is “xworks”. This is the main software that includes Sigma iTV Web Configurator and general libraries for other components. The installation of this software is mandatory and should be done before the installation of all other components.
HLS – installation name is “elecard-hls”. Installation of this component is optional.
VoD - installation name is “elecard-vod”. Installation of this component is optional.
Stream Switcher - installation name is “elecard-switcher”. Installation of this component is optional.
TimeShift - installation name is “elecard-tshift”. Installation of this component is optional.
SvoD/NVoD - installation name is “elecard-nvod”. Installation of this component is optional.
NPVR - installation name is “elecard-npvr”. Installation of this component is optional.

To start working with the V-Cinema HLS adaptive streaming server, all you will have to do is to install the following components: Sigma iTV Web Configurator, HLS.

V-Cinema should be installed from RPM packages in the following order:
“rpm -i elecard-xworks<PRESS TAB>”
“rpm -i elecard-hls<PRESS TAB>”
installation of the necessary components.

You can also install the software with a Linux front-end “yum”
“yum install elecard*”

This way, you will install all the available components.

For more detailed information on this installation step, please see section 4.3 of the User's Manual.

b) in Microsoft Windows

Installation package for Microsoft Windows contains all the necessary components that depend on customer's requirements. After you have installed this package, you will have a new service “xworks” in your system.

All the components will be put into the following folder by default: «\Program Files\Elecard\Elecard V-Cinema\».

To install V-Cinema Server, you should run the installer and follow on-screen instructions. For more detailed information, please see section 4.3 of the User's Manual.

STEP 2. Starting up V-Cinema Server

Xworks service can be started by running the following command: “xworks – start”. It can also be started by running  “xworks.exe -- debug” in the terminal.

Windows users can also start the service by means of Windows main menu "Elecard > Elecard V-Cinema > start xworks". To stop the service "Elecard > Elecard V-Cinema > stop xworks".

STEP 3. Controlling V-Cinema Server

All the servers that are part of the V-Cinema product line, including V-Cinema HLS, can be configured and controlled through Sigma iTV Web Configurator. To access the configurator's web page, please enter the following URL in the address bar:
“http://<server_ip>” (you can also use 'localhost')



By default you can only access the Media Content / List tab. To access other tabs you will have to enter the following authentication credentials – login: admin, password: admin.




STEP 4. Starting up encoding in Elecard CodecWorks Encoder


The previous article that was dedicated to Elecard CodecWorks Encoder server, thoroughly explained how to work with the product. That it why it is assumed that you are already familiar with CodecWorks Encoder.

First of all, the encoding process should be started in accordance with the scheme that was specifically developed for adaptive streaming.

CodecWorks receives an input transport stream (TS) - STS.ts and transcodes it into three different streams with bitrates of 500, 1000 and 1500 kbps. These are then streamed to the following multi-cast addresses accordingly:
234.4.4.5:4335
234.4.4.5:4336
234.4.4.5:4337

STEP 5. Configuring V-Cinema HLS

To configure your V-Cinema server, please open V-Cinema > HLS tab in Sigma iTV Web Configurator. You will see a configuration page, where you will have to specify source streams received from a CodecWorks server.

In order to do that you will have to create a new test HLS channel by clicking V-Cinema > HLS > Channels > Add new channel. In that same window by clicking Add Bandwidth you should indicate values for LQ, MQ and HQ bandwidth, which are 500, 1000 and 1500 accordingly. And finally specify source multi-cast addresses and ports in the Source column and click Save.



STEP 6. Receiving HLS

HLS channels can be accessed by entering an HLS channel address in a client's media player.  The channel address has the following format:
«http:<server address>/<channel name>.m3u8»
 
а) Receiving HLS on Elecard iTelec STB

To receive HLS on your set-top box, please click Favorites > Add URL in the device's menu and after entering the channel address (.m3u8 playlist) you can start watching the streamed channels.

b) Receiving HLS in VLC media player

You can also receive HLS video in VLC Media Player. Click Media > Open Network Stream > Network, enter the URL and start watching.



c) Receiving HLS on iPhone / iPad / iPod

You can also receive HLS streams on your iPhone, iPad or iPod by entering a playlist URL in your device's browser address bar. If you have a dedicated IP address on your server, you can watch the streamed channels anytime and anywhere. If you have a local Ethernet address, you can watch the channels in your local Wi-Fi network.


15  DVB/IPTV Products / IPTV solutions / Elecard CodecWorks Encoder. How it works... on: November 23, 2012, 06:20:16 am
Elecard CodecWorks Encoder

The sources of information:

1. You may download the demo version of the product at our web-site www.elecard.com.
2. CodecWorks Encoder User Guide.

Product description

CodecWorks Encoder is a software-based real-time video encoder targeting system integrators who want to build ready-to-use encoding and transcoding solutions with market leading quality.

A real-time encoding/transcoding solution Elecard CodecWorks Encoder is the most powerful software product on the market providing uncompromising quality. Functionality coming with the encoders allows broadcasters and service providers to deliver multi-feature services in resolutions ranging from QCIF to 16K. Flexible design based on Elecard's in-house software components allows system integrators to build turn-key encoding systems of superior quality providing advanced functionality and technically unrestricted scalability.

CodecWorks Encoder solutions are very flexible and cost-effective, they are not dependent on any particular hardware thus making it possible for you to run it on any third party hardware of your choice. Encoders support a number of input/output interfaces such as IP, SD/HD – SDI, HDMI, ASI and Composite.

Product highlights
  • Input stream encoding into several output streams with various resolutions/bitrates (multiscreen), which can be utilized for adaptive streaming (Apple HTTP Live Streaming)
  • Ability to increase the number of channels, or shift to HDTV broadcasting without upgrading delivery channels
  • Extreme effectiveness of computing resources utilization significantly cuts expenses for IPTV head-end hardware
  • Highest video quality, unachievable for hardware solutions
  • Intel Quick Sync technology support

Application
  • IPTV, OTT solutions
  • DVB-T/C/S/H head-end
  • Video surveillance systems
  • Video conferencing
  • Logo overlay
  • Real-time video processing
  • Flash streaming (RTMP)

New in version 4.1:
  • Simplified GUI
  • Ability to work with user defined DirectShow graph (any configuration of encoding schema)
  • Support of multi-bitrate encoding for adaptive streaming (Apple HTTP Live Streaming)
  • Easy management and monitoring (HTTP, SNMP, command line) of the transcoding process
  • Wide range of supported input/output boards

HOW IT WORKS...

Pay attention: All servers and computers must be united in a local network.
OS: Windows 7, Windows XP, Windows 2003/2008 server.

STEPS

STEP 1. Installation of RTP server.

As it was mentioned above, CodecWorks Encoder is a software-based real-time video encoder supporting various input/output interfaces - IP, SD/HD-SDI, HDMI, ASI, Composite. This means that you may receive the stream over IP from a common USB camera or capture card. In order to start testing CodecWorks Encoder you just need to start broadcasting, for example to broadcast a multicast stream. You may do that using utility programme – RTP-broadcasting mediaserver.

You may use Elecard mediaServer as a RTP server. Below is the example of a server setting file   mediaServer.conf_tv_test:



where

Stream – name of the broadcasted file (STS.ts),
BindAddress – IP address of a machine, which is used as a source of broadcasting
Address – address of multicast broadcasting,
Port -  port of multicast broadcasting.

Start the server using command line:
Mediaserver.exe  mediaServer.conf_tv_test

Pay attention: the files mediaServer.conf_tv_test and STS.ts must be kept in the same folder with mediaserver.

After that check if the process of broadcasting has already started. You may do that using Elecard MPEG Player or VLC Media Player. (see STEP 5)

STEP 2. Installation of Elecard CodecWorks Encoder

Download the demo version from the website and start installation. After successful installation of CodecWorks Encoder you need to activate CodecWorks Manager using the Start menu.

Then click the right mouse button in the field Local server > Activate (console). You may deactivate consoles which you are not intending to use. The server is ready to use.   It is a program with GUI that manages work of encoding consoles, adjusts and starts encoding schemas, gathers statistics. One manager can manage several servers.

See the result below:



STEP 3. Schema selection.

After that choose the encoding schema for Console 1.



Create a new schema using one of the standard templates, for example, «IP in|MPEG-2SD,MPEGAudio to AVC SD,AAC|IP Out». Fill in the input settings, encoding types and output parametrs.



Save the schema.

If the Input settings are correct, Input and Output tabs are filled in automatically. You need to set address and port of multicast broadcasting using Output Settings tab. For example, 234.4.4.5 and 4344 respectively. After that press Save button, give a name to the new encoding schema – it will be shown in the list. Choose this schema and press OK – the schema will be downloaded in the encoding console.



STEP 4. Start of encoding process.

To start the process of encoding click Start in dialogue menu of Console 1. The information regarding the start date and time of the encoding process will be shown in the column Started. Current CPU utilization  will be shown in the column CPU. Make sure that your CPU is able to encode properly i.e. its utilization does not exceed 90%.  



STEP 5. Broadcast reception.

After the process of broadcasting was successfully started (in our case the stream is broadcasted over multicast group 234.4.4.5:4344) you may receive the broadcasted media content using Elecard MPEG Player. To do so you need to set this multicast address in Player Settings - Open > Network > Enter URL field or choose it from the list.





And click OK.

You may also use another player — VLC Media Player. In that case you need to set multicast address in network settings Media > Open Network Stream > Network.
Pay attention that the address looks as follows: udp://@234.4.4.5:4344






And press Play.

CHANGING THE ENCODING SCHEMA

To make changes in the encoding schema open window Change schema and press Edit button -  after that Schema configurator will be shown.  Make the necessary changes and press Save button.

In case you can not find suitable template to fulfill a certain task you may use GraphEdit utility. This program is supplied together with DirectX SDK. You also need to install proppage.dll library   and register it using regsvr32 utility.

You may also use  GraphStudio to change the encoding scheme. Below is the description on how to work with GraphEdit.

In order to use CodecWorks filters, for example, to add new filters in encoding graph (encoding schema can also be referred as encoding graph/compression graph) you need to register these filters. For that purpose you may use "C:\Program Files\Elecard\Elecard CodecWorks Demo\register_filters.bat" utility.
After that open Graph Edit and download filter Elecard Graph Import/Export Filter (Menu > Graph > InsertFilter). Components used by Elecard CodecWorks Encoder are DirectShow filters. Using the properties of that filter you may download your encoding scheme (Properties > Main > Load XML Graph). This process will look like this:



Your graph-scheme consists of the following filters:

NW Source Plus – receives multicast and unicast streams from the network;
Push Demuxer – demultiplexes MPEG2 TS stream received from the network in separated elementary video and audio streams;  
Mpeg Audio Decoder – decodes elementary audio stream in a series of uncompressed audio data;
AVC Video Encoder – decodes elementary AVC video stream in a series of uncompressed frames;
AAC Audio Encoder – encodes elementary AAC audio stream;
AVC Video Encoder – encodes video stream;
MPEG Multiplexor – multiplexes video and audio streams;
NW Renderer – sends a multiplexed stream over the network.

Properties of each filter can be changed using the Properties tab. You may also modify this schema by adding relevant filters.

One of the unique features of CodecWorks Encoder is the possibility of preliminary processing of video streams: framing, picture resizing, deinterlacing, brightness/contrast/color correction, logo overlay, advertisement insertion.

To save the scheme use the properties of Elecard Graph Import/Export Filter (Properties > Main > Save XML Graph).

You need to set the type of protocol, address, interface and port number in the Properties tab of Elecard NW Renderer filter. In our case we set the following data: UDP, random multicast address 234.4.4.5, your IP address and port number 4344 (multicast address and port have already been set in the process of creation of the encoding scheme).  





Pages: [1] 2
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!