Xem IPTV với TP-Link WR740N chạy OpenWRT

Tuy đã có topic hướng dẫn cấu hình router chạy openwrt để xem IPTV trên các thiết bị hỗ trợ UPNP, DLNA.
Nhưng với sự phổ biến của TP-LINK WR740N (gần như đi đâu cũng thấy, có lẽ do giá rẻ, hiệu năng ổn). Nên mình làm topic này hướng dẫn chi tiết cho các bác dễ cài đặt, sử dụng.

Yêu cầu:
+ đường truyền cáp đồng hoặc cáp quang, xem iptv được trên pc, dạng link udp:// hoặc rtp://
(vấn đề này mình sẽ làm 1 topic riêng, vì thông số cài đặt khác nhau đối với
. mạng vnpt, mạng viettel
. mạng cáp đồng (vpi, vci), mạng cáp quang (vlan)
. các tỉnh khác nhau )

+ có đường truyền internet cho lần cài đặt đầu tiên (sau ko cần thiết nữa)
+ router WR740N
+ PC hoặc laptop chạy Windows


Thực hiện:

+ Download
- WinSCP, putty
WinSCP :: Download

- firmware openwrt cho WR740N
Index of /
có khuyến cáo firmware phù hợp với từng HW version khác nhau ở đây:
http://wiki.openwrt.org/toh/tp-link/tl-wr740n


1/ Up firmware openwrt cho wr740n từ firmware gốc
mình đang xài v4.24 nên up firmware:
http://downloads.openwrt.org/attitu...1xx-generic-tl-wr740n-v4-squashfs-factory.bin

2/ sau khi up xong, log in vào router với địa chỉ 192.168.1.1, user là root, password bỏ trống.
cắm dây mạng vào cổng wan, cài đặt cho router có kết nối internet

3/ vào System/Administration để cài đặt mật khẩu cho router

4/ mở putty, ssh vào router, địa chỉ 192.168.1.1, port 22, user là root, mật khẩu đã cài đặt ở trên

5/ paste các lệnh sau vào putty

opkg update
opkg install udpxy

6/ mở WinSCP, file protocol chọn scp, địa chỉ 192.168.1.1, port 22, user là root, mật khẩu đã cài đặt ở trên

7/ tìm đến file /etc/init.d/udpxy

8/ mở file udpxy
tìm đến dòng
OPTIONS="-T -S -p 4022"
sửa thành
OPTIONS="-T -S -p 4022 -M 120 -B 1Mb"
(có thể tham khảo cấu trúc lệnh bằng cách vào putty đánh lệnh udpxy)

9/ trong file udpxy ở trên đã có hướng dẫn mở multicast traffic

10/ tìm đến file /etc/config/firewall
mở file firewall
thêm vào cuối nội dung sau:
config 'rule'
option 'target' 'ACCEPT'
option '_name' 'multicast'
option 'src' 'wan'
option 'proto' 'all'
option 'dest_ip' '224.0.0.0/4'


11/ paste các lệnh sau vào putty:
/etc/init.d/udpxy enable
/etc/init.d/udpxy start

12/ truy cập vào địa chỉ
192.168.1.1:4022/status
thấy các dòng sau là chạy udpxy thành công
Server Process ID Accepting clients on Multicast address Active clients


Tiếp theo ta cài đặt xupnpd để tạo upnp server, copy list kênh iptv

13/ do flash của wr740n còn trống không nhiều (~800KB) mà xupnpd gốc lại khá lớn (>500KB) nên ta cài đặt xupnpd lên ram (bộ cài xupnpd rút gọn nằm trên flash để khi khởi động lại router, ko cần internet, router vẫn tự động cài được)
- download bản xupnpd (194KB) do mình rút gọn từ bản xupnpd-1_03.tar.gz, đã update hot fix
http://dl.dropbox.com/u/68148815/xupnpd.tgz

list kênh mytv có thể tìm dễ dàng trên internet hoặc download ở đây:
http://dl.dropbox.com/u/68148815/MyTV.m3u
kênh trong list này có dạng rtp://

mở bằng wordpad hoặc notepad++ (Notepad++ v6.5.3 - Current Version),
tìm rtp://@
replace all bằng http://192.168.1.1:4022/rtp/

save lại, ta sẽ được list kênh dùng với xupnpd

hoặc download list kênh đã edit tại đây:
http://dl.dropbox.com/u/68148815/MyTV_xupnpd.m3u

cấu trúc 1 kênh, ví dụ Fashion TV
http://192.168.1.1:4022/rtp/232.84.1.2:7986

14/ mở WinSCP
copy 2 file xupnpd.tgzMyTV.m3u (đã edit) vào flash của router, thư mục /root chẳng hạn

15/ tìm đến file /etc/rc.local
mở file rc.local, paste nội dung sau vào trước dòng exit 0

cd /tmp
tar zxf /root/xupnpd.tgz
cp /root/MyTV.m3u /tmp/xupnpd-rc/playlists/
/tmp/xupnpd-rc/xupnpd-ar71xx


16/ Khởi động lại router
truy cập vào địa chỉ
192.168.1.1:4044
ta sẽ thấy giao diện của xupnpd

17/ Gắn dây mạng có nguồn iptv vào cổng WAN của router
Trên PC, mở VLC, chọn View --> Playlist --> Local Network --> Universal Plug'n'Play --> UPnP-IPTV -->Playlists --> MyTV

Thành công !


Ảnh minh hoạ:

wr740n02.PNG


wr740n03.PNG


wr740n04.PNG


wr740n05.PNG


wr740n06.PNG


wr740n07.PNG


wr740n08.PNG


wr740n09.PNG


wr740n10.PNG


wr740n11.PNG


wr740n12.PNG


wr740n13.PNG


wr740n14.PNG


wr740n15.PNG


wr740n16.PNG


wr740n17.PNG


wr740n18.PNG


wr740n19.PNG

 
Chỉnh sửa lần cuối:
..


Lưu ý:
http://www.hdvietnam.com/diendan/80-truyen-hinh-hdtv/773295-internet-va-iptv-tren-cung-1-a.html



Ngoài lề:
một ứng dụng rất hữu ích cho openwrt, các bác nên cài đặt
Wifi Schedule: bật, tắt wifi theo lịch

vào putty, paste các lệnh sau:

opkg install http://openwrt.razvi.ro/wifischedule/wifischedule_0.1-4_all.ipk
opkg install http://openwrt.razvi.ro/wifischedule/luci-app-wifischedule_0.1-4_all.ipk

khởi động lại router, vào Network / Wifi Schedule để cài đặt lịch bật, tắt wifi

wr740n20.PNG
 
Chỉnh sửa lần cuối:

thanhcong

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Cám ơn bạn đã hướng dẫn rất chi tiết,đúng là TP link740N nhiều người dùng do rẻ và ổn định.Mình cũng đang dùng nhưng không cài openwrt mà vẫn chạy được IPTV trên PC (rtp và udp) chỉ có trên Tablet wifi là không chạy được file rtp//.
 

trungmt3

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

bác cho em hỏi với mạng VNPT ko đăng ký dịch vụ MYTV cấu hình như hướng dẫn của bác có xem được mytv trên PC ko bác
 

vuthecong78

Well-Known Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

bác cho em hỏi với mạng VNPT ko đăng ký dịch vụ MYTV cấu hình như hướng dẫn của bác có xem được mytv trên PC ko bác
Em nghĩ là không được, đây chỉ là mở rộng đối tượng xem IPTV cho máy tính, điện thoại và TV đời mới nhận thẳng luôn. Có thể bỏ được STB của MyTV để, đỡ phải dùng 2 cái điều khiển thôi.
 

vinhdo

Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Mình đang dùng mạng FPT và wifi TP-W8951ND không biết có chạy OpenWRT để xem IPTV được không
 
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác bbforever33 chưa nói rõ mô hình đấu nối WR740N như thế nào ?. Quay PPPoE trên con này luôn hay là trên Modem ADSL.
 

taductam

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác chủ có thể hướng dẫn chi tiết cho dòng Buffalo WZR-HP-AG-300H trên cáp quang FPT (Fiber Home) được không? Con TP-Link cấu hình phần cứng hơi yếu nên sợ nhiều thiết bi cùng vào một lúc thì nó đơ mất. :D
 

tienthanhbk

Well-Known Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Cám ơn bạn đã hướng dẫn rất chi tiết,đúng là TP link740N nhiều người dùng do rẻ và ổn định.Mình cũng đang dùng nhưng không cài openwrt mà vẫn chạy được IPTV trên PC (rtp và udp) chỉ có trên Tablet wifi là không chạy được file rtp//.

Vậy bác chẳng hiểu cài Udpxy để làm làm cái gì rồi.
Tất nhiên chẳng cài cái này thì PC và 1 số Mobile, Android cũng xem đc IPTV.
Udpxy ở đây để phục vụ cho những ai có nhu cầu vừa vào Internet vừa xem đc IPTV mà không phải thay đổi IP, thay đổi port LAN.
 

tienthanhbk

Well-Known Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác chủ có thể hướng dẫn chi tiết cho dòng Buffalo WZR-HP-AG-300H trên cáp quang FPT (Fiber Home) được không? Con TP-Link cấu hình phần cứng hơi yếu nên sợ nhiều thiết bi cùng vào một lúc thì nó đơ mất. :D

Bạn cài DDWRT cho em nó, mình sẽ cho bạn file config và data cần có trên USB, gắn vào AG-300H là chạy.
Mình đang dùng con này. Sở dĩ dễ như vậy vì mọi thứ cài đặt đều nằm trên USB hết, có thể sao chép dự phòng USB để dùng cho con khác cùng model.
 

vuthecong78

Well-Known Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác tienthanhbk cho em hỏi là khi cài như thế thì chỉ với một thuê bao MYTV mình có thể dùng cả hai TV cùng lúc khác kênh được không?
 
Re: Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác bbforever33 chưa nói rõ mô hình đấu nối WR740N như thế nào ?. Quay PPPoE trên con này luôn hay là trên Modem ADSL.

Vấn đề đó ko quan trọng, bác cài đặt như thế nào để có internet cho lần cài đặt đầu tiên là được, sau đó ko cần internet nữa.
 
Re: Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

@vuthecong78:
Bác có thể xem nhiều kênh trên nhiều thiết bị khác nhau, lưu ý một kênh sd khoảng 4mb/s, một kênh hd khoảng 8mb/s, nếu xem nhiều kênh thì băng thông sẽ chiếm bằng tổng băng thông các kênh. Bác phải xem mục Data Rate trong modem của bác nhận được bao nhiêu mb/s
 

nhoctom

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Vậy bác chẳng hiểu cài Udpxy để làm làm cái gì rồi.
Tất nhiên chẳng cài cái này thì PC và 1 số Mobile, Android cũng xem đc IPTV.
Udpxy ở đây để phục vụ cho những ai có nhu cầu vừa vào Internet vừa xem đc IPTV mà không phải thay đổi IP, thay đổi port LAN.

Ý bác cài Udpxy rồi thì 1 port LAN đó ta cắm vào đầu IPTV thì xem IPTV, cắm vào PC, Laptop thì cũng vào được mạng, không cần phải vào Router cấu hình lại?
 

taductam

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bạn cài DDWRT cho em nó, mình sẽ cho bạn file config và data cần có trên USB, gắn vào AG-300H là chạy.
Mình đang dùng con này. Sở dĩ dễ như vậy vì mọi thứ cài đặt đều nằm trên USB hết, có thể sao chép dự phòng USB để dùng cho con khác cùng model.

Bác ở đâu? Nếu ở Hà Nội em chạy qua xin bác mấy phút thỉnh giáo. Em đang cay vì thay con TP Link 741ND bằng con Buffalo thì không xem được IPTV nữa. Chủ ý của em là con Buffalo WZR-HP-AG-300H làm modem cáp quang luôn cho gọn nhẹ, con này em đã cài firmware DD-WRT của hãng rồi bác ạ, nếu cần phiên bản nào thì bác bảo để em up luôn. Bác PM cho em số điện thoại cái nhé. Cám ơn bác!
 
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bạn cài DDWRT cho em nó, mình sẽ cho bạn file config và data cần có trên USB, gắn vào AG-300H là chạy.
Mình đang dùng con này. Sở dĩ dễ như vậy vì mọi thứ cài đặt đều nằm trên USB hết, có thể sao chép dự phòng USB để dùng cho con khác cùng model.

Bác cho em xin file cấu hình của AG300H chạy DDWRT đã cấu hình chạy UPnP với. Cám ơn bác.
 

manhthang

Huyền Thoại
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bạn cài DDWRT cho em nó, mình sẽ cho bạn file config và data cần có trên USB, gắn vào AG-300H là chạy.
Mình đang dùng con này. Sở dĩ dễ như vậy vì mọi thứ cài đặt đều nằm trên USB hết, có thể sao chép dự phòng USB để dùng cho con khác cùng model.
Bác cho em xin file config AG-300H với nhé.
Con WZR-HP-AG300H bác đang chạy FW nào, có 2 version 19154 và 15940.
 

khoibg98

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

////............................................
 

tienthanhbk

Well-Known Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

Bác cho em xin file cấu hình của AG300H chạy DDWRT đã cấu hình chạy UPnP với. Cám ơn bác.

Bác cho em xin file config AG-300H với nhé.
Con WZR-HP-AG300H bác đang chạy FW nào, có 2 version 19154 và 15940.

https://www.mediafire.com/?yc3o4ofo6xn1o42

Trong file nén gồm 1 file config và phần data.
1. Restore file config vào Router.
2. Format USB theo định dạng EXT3 (có thể dùng Gpart hoặc bất cứ tool nào) . Khuyến cáo nên chỉ tạo 1 phân vùng cho usb
3. Chép toàn bộ nội dung sda_part1 (bao gồm cả folder này) vào USB đã format ở trên. Có thể thay list IPTV của các bác vào sda_part1\opt\share\pshare\playlists
Các bác nên dùng WinSPC để chép vào
- Mở router lên, chưa cắm USB vội
- Dùng WinSPC SSH vào Router (username/pass=root/home)
- Cắm USB vào router, sau đó chép thư mục sda_part1 vào USB (nó nằm trong /mnt/sda_part1), nếu usb tự tạo thư mục sda_part1 thì chỉ cần chép nội dung bên trong thôi

4. Cắm đường IPTV từ Modem vào cổng Wan của Router, đường Internet từ Modem vào cổng LAN bất kỳ của Router.
5. Tận hưởng.

Lưu ý :
- Username/Pass login = root/home
- PPPoE trên Modem
- DHCP trên Modem, Wifi hay LAN sẽ được Modem cấp IP
- Router đã tắt DHCP
- LAN Gateway : 192.168.2.100 (các bác có thể đổi lại cho phù hợp với mạng LAN nhà các bác, nếu đổi thì nhớ cũng phải vào thay đổi tương ứng cho phần Startup Command trong mục Administrator/Command).
- Format cho link xem IPTV có dạng : HTTP://192.168.2.100:86/rtp/232.84.x.x : port
 

taductam

New Member
Ðề: Xem IPTV với TP-Link WR740N chạy OpenWRT

4. Cắm đường IPTV từ Modem vào cổng Wan của Router, đường Internet từ Modem vào cổng LAN bất kỳ của Router.

Bác cho em hỏi nếu chạy trực tiếp từ convert quang vào cổng WAN của router thì như thế nào? Của em chạy truyền hình FPT nên nó không chia VLAN riêng cho truyền hình.
 
Bên trên