ডিভাইস ম্যানেজমেন্ট
CASTOVIA কীভাবে ফিজিক্যাল ডিভাইসকে সাবস্ক্রিপশনের সঙ্গে যুক্ত করে — কোনো মডেল-জ্ঞান লাগে না, কোনো firmware update লাগে না, শুধু একটি MAC address।
সমর্থিত ডিভাইসের ধরন
MAG Boxes
MAG 250, 254, 322, 324, 420, 424, ইত্যাদি
Formuler Boxes
Z8 Pro, Z10 Pro, Z11 Pro, GTV, ইত্যাদি
Android TV / STB
IPTV app সহ যেকোনো Android TV box
Enigma2 / Linux STB
Dreambox, VU+, এবং অনুরূপ
MAC Matching কীভাবে কাজ করে
পুরো প্রক্রিয়াটি চমৎকারভাবে সহজ। কোনো login screen নেই, কোনো credentials নেই, box-এ কোনো configuration file নেই। ঠিক কী ঘটে তা এখানে দেখুন:
MAC Address পড়ুন
প্রতিটি Set-Top Box-এ ফ্যাক্টরিতে হার্ডওয়্যারে স্থায়ীভাবে একটি অনন্য MAC address লেখা থাকে। এটি আপনি ডিভাইসের নিচে বা পেছনে থাকা স্টিকার-এ পাবেন (format: 00:1A:79:xx:xx:xx)।
MAC address স্থায়ী এবং পরিবর্তন করা যায় না। এটি এই নির্দিষ্ট physical device-টিকে অনন্যভাবে শনাক্ত করে।
Admin Panel-এ Register করুন
Admin → Devices-এ গিয়ে "Add Device" ক্লিক করুন এবং MAC address প্রবেশ করান। এটিকে একটি subscriber line (subscription)-এ assign করুন। এটাই দরকার — কোনো device model নয়, কোনো firmware version নয়, কোনো technical detail নয়।
বড় deployment-এর জন্য আপনি CSV-এর মাধ্যমে bulk-import ও করতে পারেন।
Box-এ Portal URL সেট করুন
Box-এর মধ্যেই configure করার জন্য মাত্র একটিই setting আছে: Portal URL। আপনার domain (e.g., http://tv.yourdomain.com) প্রবেশ করান। Box-টির জন্য এটিই একমাত্র configuration — চিরতরে।
অনেক operator customer-দের কাছে পাঠানোর আগে box-এ এটি pre-configure করে দেন, ফলে end user-এর কোনো setup লাগে না।
Box স্বয়ংক্রিয়ভাবে Connect করে
Box চালু হলে এটি Portal URL-এ একটি HTTP request পাঠায় এবং request-এর মধ্যে তার MAC address অন্তর্ভুক্ত করে। CASTOVIA database-এ MAC lookup করে, matching subscription খুঁজে পায়, এবং channel list, EPG data, ও VOD catalog সরবরাহ করে।
Box তার configuration সম্পর্কে কিছুই "জানে" না। এটি শুধু নিজের MAC ঘোষণা করে, আর server matching করে।
Subscriber TV দেখে
End user আপনার identity দিয়ে branded channel, EPG guide, এবং VOD library দেখে। ব্যাকগ্রাউন্ডে CASTOVIA আছে তা তাদের কোনো ধারণাই থাকে না। এটি আপনার brand, আপনার service।
Connection Flow
Box চালু হয়
তার MAC পড়ে
Portal URL-এ যোগাযোগ করে
Request-এ MAC পাঠায়
Server Lookup
Matching subscription খুঁজে পায়
Content সরবরাহ করে
Channels, EPG, VOD
কেন MAC-ভিত্তিক > Username/Password
XUI.ONE-এর মতো traditional panel-গুলো username/password authentication ব্যবহার করে। STB ডিভাইসের জন্য MAC-based কেন বেশি ভালো, তা এখানে দেখুন:
Account Sharing নেই
একটি MAC = একটি physical device। Username/password-এর মতো MAC address share করা যায় না।
তাৎক্ষণিক Device Swap
Subscriber-এর box নষ্ট হয়েছে? নতুন box-এর MAC panel-এ প্রবেশ করান, পুরনোটি সঙ্গে সঙ্গে deactivate হয়ে যাবে। 10 সেকেন্ডেই কাজ শেষ।
End User Setup শূন্য
Subscriber box plug in করে, WiFi-তে connect করে — এতেই শেষ। কোনো login screen নেই, কোনো password ভুলে যাওয়ার ঝামেলা নেই।
স্বয়ংক্রিয় Deactivation
Panel থেকে MAC সরিয়ে দিন → box আর connect করতে পারবে না। Remote wiping বা জটিল deprovisioning-এর দরকার নেই।
Username/Password-ও সমর্থিত
CASTOVIA app-based subscriber (Android, iOS, web player)-দের জন্য traditional username/password line-ও সমর্থন করে। MAC-based management বিশেষভাবে STB/MAG-type device-এর জন্য, যেখানে hardware identity credentials-এর বিকল্প হয়।