প্রথম গ্রাহক অনবোর্ডিং
Castovia-তে প্রথম প্রোভাইডার গ্রাহককে অনবোর্ড করার জন্য ধাপে ধাপে নির্দেশিকা। পুনরাবৃত্তিযোগ্য, নিরাপদ, এবং সফল লঞ্চ নিশ্চিত করতে প্রতিটি ধাপ অনুসরণ করুন।
1. প্রি-সেলস কোয়ালিফিকেশন
- প্রোভাইডারের ধরন শনাক্ত করুন (IPTV অপারেটর, OTT প্রোভাইডার, রিসেলার)।
- কনটেন্টটি আইনগতভাবে উৎসারিত কি না নিশ্চিত করুন — Castovia কনটেন্ট সরবরাহ করে না।
- প্রযুক্তিগত প্রস্তুতি মূল্যায়ন করুন (server availability, CDN/DRM needs)।
- subscriber count, features, এবং budget-এর ভিত্তিতে plan tier নির্ধারণ করুন।
- ভেন্ডর cost model ব্যাখ্যা করুন: CDN, DRM, app store fees আলাদা।
2. আইনগত কনটেন্ট যাচাই
- প্রোভাইডার acceptable use policy-তে স্বাক্ষর করে।
- প্রোভাইডার নিশ্চিত করে যে তারা যে সব কনটেন্ট বিতরণ করার পরিকল্পনা করেছে, সেগুলোর ওপর তাদের আইনগত অধিকার আছে।
- অবৈধ কনটেন্ট বিতরণকারী অ্যাকাউন্ট স্থগিত করার অধিকার Castovia সংরক্ষণ করে।
- প্রোভাইডার স্বীকার করে যে অবৈধ কনটেন্ট বিতরণ termination-এর ভিত্তি।
3. Plan Selection ও Account Setup
- প্রোভাইডার plan tier নির্বাচন করে (Essential থেকে Enterprise পর্যন্ত)।
- উপযুক্ত plan ও permissions সহ Castovia-তে অ্যাকাউন্ট তৈরি করা হয়।
- Admin credentials নিরাপদে প্রদান করা হয়।
- প্রযোজ্য হলে trial period কনফিগার করা হয় (সাধারণত 14–30 দিন)।
4. Vendor Account Requirements
- CDN: প্রয়োজন হলে প্রোভাইডার নিজস্ব অ্যাকাউন্ট তৈরি করে (যেমন, Bunny CDN)।
- DRM: প্রয়োজন হলে প্রোভাইডার নিজস্ব অ্যাকাউন্ট তৈরি করে (যেমন, castLabs DRMtoday)।
- App store: অ্যাপ প্রকাশের জন্য প্রোভাইডারের নিজস্ব Google Play developer account থাকে।
- সব vendor cost-এর দায়িত্ব প্রোভাইডারের।
5. Server Setup
- Sizing guide অনুযায়ী প্রোভাইডার Linux server(s) provision করে।
- প্রোভাইডারের node(s)-এ Castovia agent ইনস্টল করুন।
- heartbeat, capabilities, এবং storage paths যাচাই করুন।
- recording, catch-up, এবং DVR paths কনফিগার করুন।
6. CDN ও DRM Setup
- Castovia admin-এ CDN provider account সংযুক্ত করুন।
- CDN connection এবং health পরীক্ষা করুন।
- DRM প্রয়োজন হলে DRM provider account সংযুক্ত করুন।
- DRM policy এবং license proxy যাচাই করুন।
7. App Setup (if Studio plan)
- App branding কনফিগার করুন (name, colors, logos, splash)।
- config JSON ডাউনলোড করুন।
- debug APK তৈরি করুন এবং physical device-এ পরীক্ষা করুন।
- release signing এবং store submission প্রস্তুত করুন।
8. Billing Setup
- Stripe billing কনফিগার করুন (যখন সক্রিয় করা হয়)।
- যোগ্য plan-এর জন্য self-service checkout সেট আপ করুন।
- payment events-এর জন্য webhook endpoint কনফিগার করুন।
- test card দিয়ে checkout flow পরীক্ষা করুন।
9. Playback Test
- প্রথম test subscriber line তৈরি করুন।
- test stream এবং EPG কনফিগার করুন।
- target device-এ playback পরীক্ষা করুন (web, Android TV, mobile, MAG/Stalker)।
- কনফিগার করা থাকলে CDN routing এবং DRM enforcement যাচাই করুন।
10. Monitoring ও Support
- health endpoint healthy রিটার্ন করছে কি না যাচাই করুন।
- admin monitoring dashboard অ্যাক্সেসযোগ্য কি না নিশ্চিত করুন।
- support channel নির্ধারিত এবং প্রোভাইডারের জানা আছে কি না নিশ্চিত করুন।
- escalation path ডকুমেন্ট করুন।
11. Go-Live Decision
- সব playback test উত্তীর্ণ হয়েছে।
- Billing (প্রযোজ্য হলে) পরীক্ষা ও যাচাই করা হয়েছে।
- আইনগত কনটেন্ট স্বীকৃতি স্বাক্ষরিত।
- support channel নিশ্চিত।
- rollback plan ডকুমেন্ট করা হয়েছে (প্রয়োজন হলে কীভাবে disable/suspend করতে হবে)।
- প্রোভাইডার go-live অনুমোদন করে।
গুরুত্বপূর্ণ স্মরণীয় বিষয়
- কনটেন্ট অধিকারের দায়িত্ব প্রোভাইডারের। Castovia কনটেন্ট সরবরাহ করে না।
- CDN এবং DRM ভেন্ডর খরচ Castovia plan থেকে আলাদা।
- iOS/Apple TV অ্যাপের জন্য আলাদা commissioning প্রয়োজন।
- go-live-এর আগে সবসময় একটি rollback plan রাখুন।