![]() |
---|
Documents |
Operation Guide |
Quick Setup Guide |
Sample html pages |
Deploy Guide |
Debugging Message log |
IR Simulation Guide |
New Offering |
IR extension Cable |
ezController 2.0 for emergency alert scrolling text msg & stb management download ezController |
ezController Guide |
IPTV125 (High Definition) |
---|
With an Ethernet input and flexible video and audio output, the IPTV125 introduces high performance solution by advanced video decoder H.264/AVC engines. This provides customers, ISPs or Telecoms, a cost effective way to deliver sophisticated interactive digital television service including multicast streaming, video on demand, Internet tv streaming access, etc. |
- Features
- System
- Software
- OSD
- EPG
- VOD
- VIDEO
- PHOTO
- MUSIC
- LIVE
- VOD
- FAQ
- HD (High Definition) HD+SD PIP
- HD/SD MPEG2 Main Profile at Main and High Levels
- HD/SD H.264/AVC main and high profile to level 4.1 (HD), Level 3.1 (SD)
- SD MPEG-4 P2 SP/ASP, DivX 3.11/4.1/5.x/6.x
- VC-1 advanced profile @ level 3 (license is required)
- VC-1 simple and main profile (license is required)
- Audio decode: AC3, AC3 Plus (license is required)
- Audio decode: AAC LC, AAC-SBR (AAC+)
- Audio decode: MPEG1 Layer 1, 2
- Audio decode: WMA and WMA Pro (license is required)
- HDMI 1.3/DVI 1.0 with HDCP 1.1
- Supports different Middleware and Conditional Access vendors
- Audio outputs
- Stereo Audio
- Digital Audio surround via S/P-DIF (coaxial and optical) direct pass-through from media content
- Video outputs
- SD: Composite, S-Video
- HD: Component, HDMI/HDCP
- SD: PAL, NTSC and SECAM
- HD: 720p, 1080i, 1080p30
- 4:3 and 16:9 format
- IR remote control
- IPv6 support
- 10/100 BaseT Ethernet
- Multicast streaming
- Video on demand
- No air-cooling fan
- Macrovision 7.1 (Optional)
- Embedded browser ANT Galio 3.0
- Support Darwin Streaming server, Microsoft Media Server, Vbrick Encoder
- Support MP3 file playing through http
- Support USB mass-storage hotplug
- Add SSH server in STB for remote management. Please refer to Appendix D and E in the operation guide for more details.
- Support http progressive downloading
- Suggested encoder partner: Vbrick systems Inc.
- Microprocessor: MIPS32 400Mhz
- Main Memory: DDR 512MB
- Decoder Memory: shared with main memory
- Flash: 32MB
- USB Hard disk (Option)
- Operating System: Linux 2.6xx
Rear panel:
- USB2.0 host: Support for external device
- IR extension
- Component Video(Y/Pb/Pr)
- L/R Stereo Audio (RCA): connect to audio equipment
- Composite Video (RCA): video output to TV set
- S-Video Connector(mini-DIN): high quality video output to TV set
- SPDIF Output: Coaxial & Optical connect to digital surround sound audio system.
- HDMI
- Ethernet 10/100(RJ45) x 2 for either PC or broadband access
- DC Power Jack
- 12VDC/1.5A for non-wireless
- 12VDC/2A for wireless
- Dimensions: (W*D*H) 237mm x 149mm x 50mm
- Net weight: 0.6 Kg
- EMI/Safety: FCC/CE
- USB2.0 host: Support for external device
![]() |
- Using open standards like Linux and Java
- CA/DRM supported for a choice of vendors (Optional)
- IGMP v2/v3 multicast client for IP broadcast TV
- RTSP client (RTSPT and RTSPU via mms protocol)
- Common network protocols supported ( ICMP,UDP, TCP, DHCP, IGMP, TFTP, DNS,HTTP…)
- RTSP Client (RTSPT, RTSPU via mms protocol)
- DLNA/UPnP
- MS-HTTP, MS-RTP and MS-RTSP ( option)
- Secure software download over network for firmware upgrade in the future
- IPv6 support:
-IP assignment via RA, DHCPv6 or Static
-MLD v1/v2 support
Browser features:
- HTML 4.01
- CSS 2.1 and Partial CSS 3
- ECMAScript ECMA-262 (comply to
Javascript 1.5)
- DOM Level 2
- Conforms to HTTP 1.0 and supports
many features of HTTP 1.1
- HTTPS: SSL2, SSL3, TLS1
- Supports XML 1.0 Recommendation of
the W3C, and supports the
Namespaces in XML 1.1 Recommendation
- Supports the de facto standard
XMLHttpRequest object
- Unicode 3.0.0
- UTF8
- Picture format: GIF, JPEG, PNG
- Numbers only
- English
- Japanese Katakana and Hiragana,
others should be by request.
- HTML 4.01






Live stream javascript sample (refer to /demo_page/kumat/tv/tv.js)
- create TVPlayer
- create function Channel() //--> add channels list
- ["1","ACC","tv://224.6.6.70:1234"], //IPv4 UDP multicast
["2","XTV","tv://[ff3e::10]:1234"], //IPv6 UDP multicast
["3","BVC","tv://224.6.6.71:1234?drm=1"], //IPv4 UDP multicast with DRM
["4","NCC","tv://[ff3e::11]:1234"],
["5","QTV","tv://224.6.6.70:1234"],
["6","SIX","tv://[ff3e::10]:1234"],
["7","Advanture","tv://224.6.6.71:1234?drm=1"],
["8","NCBC","tv://[ff3e::11]:1234"],
["9","E4","tv://224.6.6.70:1234"],
["10","Living","tv://[ff3e::10]:1234"],
["21","Kiss","httptv://10.10.10.1:1234"], //IPv4 HTTP unicast
["22","Bless","httptv://10.10.10.1:2345"],
["23","Sky","httptv://[fec0::1]:1234"], //IPv6 HTTP unicast
["24","NASA","httptv://[fec0::1]:2345"],
["25","PLAY","httptv://streamer.ipstb.orion:1234"], //HTTP unicast by FQDN
["26","KCC1","httptv://streamer.ipstb.orion:2345"],
["101","KCC2","httptv://10.10.10.1/stream/Bikini_California.1440x1080.ts"], //IPv4 HTTP file
["102","CCITV","httptv://[fec0::1]/stream/test.mpg"], //IPv6 HTTP file
["103","Feeling","httptv://streamer.ipstb.orion/stream/test.tp"], //FQDN HTTP file
["201","News77","tv://"+xsystem.ip4Addr+":1234"]]; //IPv4 UDP unicast
VOD stream javascript sample (refer to /demo_page/kumat/vod/vod.js)
- create VODPlayer
- create VODMenu() //--> add VOD server support, for VC1 support enable this.VC1support
- //--> support regular RTSP VODserver
- this.rtspPgm = [
["anevia", "fruit.jpg", "MPEG2 1080i 20M",
"rtsp://anevia.ipstb.orion/BenqDemo_1920x1080_1080i29.97_MPEG2_23.5M_MPEG_192.ts"],
["gobackTV", "bikini.jpg", "MPEG2 720p 20M",
"rtsp://gobacktv.ipstb.orion/Bikini_California.1440x1080.ts"], - //--> support S21 VOD server
- this.s21Pgm = [
["Streaming21", "sport.jpg", "MPEG2 1080i",
"httpv://10.10.10.2:8080/S21MVD/MPEG2_1080i_19M.ts?fr=50&bu=10"],
["Streaming21", "news.jpg", "MPEG2 720p via IPv6",
"httpv://[fec0::2]:8080/S21MVD/MPEG2_HD_TS720p_h_c.mpg?fr=50&bu=10"], - //__> Support Darwin, Microsfot Windows Media Server
- this.vc1Pgm = [
["CT-N", "fruit.jpg", "CT-N D.C.",
"http://ctnv1.ctn.state.ct.us/ctnstream"],
["VBrick", "nature.jpg", "ASF http",
"http://10.10.10.162:8080/vbrickvideo1"],
["VBrick", "baseball.jpg", "ASF multicast",
"mcast://10.10.10.162/vbs1multi.nsc"],
["Windows", "honorguard.jpg", "VC1AP_WMAPRO",
"mms://10.10.10.33/vc1ap_wmapro"],
["Windows", "building.jpg", "VC1SM_WMAPRO",
"mms://10.10.10.33/vc1sm_wmapro"],
["Windows", "european.jpg", "VC1SM_WMA",
"mms://10.10.10.33/vc1sm_wma"]
The browser uses JavaScript to control the decoder.
All IR remote button events can be passed to the browser
1. By pinging to the STB
2. By telnet/SSH to the STB with following
username=iptv
password=settopbox
/var/log/messages
The video player related logs has the prefix "local2", below is an example shows STB is playing a multicast stream in 224.6.6.70:1234
Aug 19 12:06:34 (none) local2.info syslog: [TV]Start stream -> 224.6.6.70:1234
Aug 19 12:06:35 (none) local2.info syslog:
PID detected: vid=0x31, aud=0x34, pcr=0x31,
vid_fmt=0x2, aud_fmt=0x81
IPTV101 also provide a "remote management" mechanism, please refer to "Appendix E. Remote Management" in operation guide
Streaming21 VOD server
(http://www.streaming21.com/)
GobackTV server
(http://www.gobacktv.com/)
Anevia VOD server
(http://www.anevia.com/)
PacketShip VOD server
(http://www.packetship.com/)
1. By auto upgrade. When STB is bootup, it will connect to a upgrade page to check if a software upgrade is needed.
2. By manual upgrade. The user can use IR remote to perform the software upgrade.
A upgrade recovery mechanism is provided to prevent power shortage event when upgrading is performed.
For details please refer to section VIII of operation guide.
H.264: from 64x16 to 1920x1088
VC-1: from 64x16 to 1920x1088
The log message are located in
/var/log/messages
There are 3 specific category:
local1.xxx : logs about browser
local2.xxx : logs about player
local3.xxx : logs about DRM
The chip decodes bitstreams conforming to the restrictions set by Level 4.1 as specified in Annex A of ISO/IEC Recommendation 14496-10 with the following restriction: • Maximum encoded bit rate: 30-megabits per second
1. Usually the STB connect to a EPG page on a http server
2. Yes, the operator can telnet/SSH to a specific STB and ask STB to tune to a "channel". Please refer to "Appendix E" of the operation guide
Put DVD in Mac. Close DVD player when it comes up.
Launch Handbrake, and encode entire movie with the following settings:
Handbrake:
Custom
Format: MP4 File
Video Codec: H.264 (x264)
Framerate: Same as source
Target size - unchecked (700)
Average bitrate - unchecked (1500)
Constant quality - 65.20%
Picture size - Cheaper by Dozen:
Source: 720x480, Output: 720x464, Anamorphic: 853x464 Strict
Picture Cropping: Auto 6/10/0/0
Encode per the above, then add hints with MP4Box file - insert file
into Terminal application, which is located in Utilities under
Applications. Once you pull up Terminal, do the following:
Drop MP4Box file into terminal window
Type the following: space, -hint, space
Drop in encoded .mp4 movie
Press enter key
Hints will be added and the file will be ready to ingest into
streaming server.