cardstream
بارے

اصل گل: ہر فریم اُتے نئیں، ہر کارڈ اُتے اک واری پُچھنا

کارڈ پچھان تاں پہلاں ای کم کردی اے۔ کسے چنگے ماڈل نوں ٹریڈنگ کارڈ وکھاؤ تے ناں، سیٹ تے نمبر کوئی ادھے سیکنڈ وچ واپس آ جاندے نیں۔ مسئلہ اودوں بندا اے جدوں ایہو کم ویڈیو اُتے کرنا پوے: تکنیکی طور تے نئیں، بس گنتی ای بہت ودھ جاندی اے۔

ویڈیو بہتا کر کے دہرائی ای ہوندی اے۔ پندراں فریم فی سیکنڈ اُتے چار سیکنڈ پھڑیا کارڈ مطلب اِکو کارڈ دیاں سٹھ تصویراں، تے پچھان والے اینڈ پوائنٹ نوں سٹھ واری پُچھو تاں سٹھ واری اوہی جواب ملدا اے۔ ہر سِدھی سادی سٹریمنگ پائپ لائن بالکل ایہو کردی اے، تے ایسے لئی مشہور اے کہ سٹریم دا تجزیہ صرف پیسے والا پلیٹ فارم ای چلا سکدا اے۔

cardstream ایسے دہرائی نوں مُکاؤن لئی بنیا اے۔ ایہہ تہاڈی ویڈیو تے پچھان والی کال دے وچکار اک چھوٹی جیہی سٹیٹ مشین اے، جیہڑی تقریباً ساری اوہناں اشاریاں توں بنی اے جیہڑے ایہہ آپ کڈھدی اے: منظر ٹِک گیا اے؟ ایہہ اوہی کارڈ اے جیہڑا ہُنے سی؟ فریم وچ کوئی کارڈ اے وی؟ کال اودوں جاندی اے جدوں کوئی واقعی نواں کارڈ ٹِک جاوے، نئیں تاں نئیں۔ باقی سب کجھ اوسے ہارڈویئر اُتے چلدا اے جیہڑا تہاڈے کول پہلاں ای اے۔

حساب

ہر کارڈ اُتے اک کال، ہر فریم اُتے نئیں

پندراں فریم فی سیکنڈ اُتے اک گھنٹے دا شو (ایہہ اوہ سب توں اُچی رفتار اے جیہدے اُتے پراجیکٹ پرکھیا گیا اے) تے لینز اگے آئے کوئی سو کُ وکھرے کارڈ۔ بالکل اوسے ویڈیو دے تجزیے دے دو طریقے:

فریم فریم کر کے 54,000

پچھان کالاں: ہر فریم اُتے اک، تے بہتیاں اوہی سوال دوبارہ پُچھدیاں نیں جیہدا جواب ہُنے ای مل چکیا سی۔

cardstream نال ~100

پچھان کالاں: ہر وکھرے کارڈ اُتے اک، فریم ریٹ بھاویں جو وی ہووے تے کارڈ بھاویں جِنّی دیر وی پھڑی رکھو۔

کوئی 540 گُنا گھٹ کالاں، تے ایہہ فرق گنتی دا کوئی کرتب نئیں: ایہو تاں سارا ڈیزائن اے۔ کارڈ نوں ٹِکا کے رکھو، گنتی نئیں ہِلدی۔ کیمرا تیز چلاؤ، گنتی نئیں ہِلدی۔ کالاں دی گنتی اوہناں کارڈاں نال چلدی اے جیہڑے تسیں وکھاؤندے او، اوہناں گھنٹیاں نال نئیں جیہڑے تسیں سٹریم کردے او۔

سانبھ سنبھال

ایہنوں چلدا کون رکھدا اے

اوہناں نے بنایا جیہڑے آپ پچھان دا کم چلاؤندے نیں

cardstream اوسے ٹیم دا کم اے جیہڑی Ximilar دی کلیکٹیبلز پچھان بناؤندی اے۔ جنہاں پچھان اینڈ پوائنٹاں نوں ایہہ کال کردا اے اوہ اوہی نیں جیہڑے اسیں پروڈکشن وچ چلاؤندے آں، ایس لئی کلائنٹ تے سروس دوویں اوہی لوک سانبھدے نیں۔

کم سب دے سامنے اے

پورا پیکج GitHub اُتے اے: سٹیٹ مشین، ڈیپلائے کرن دے دوویں طریقے تے براؤزر UI۔ فیصلے والی لاجک دا کوئی حصہ کسے ایہو جیہی سروس دے پِچھے لُکیا نئیں جیہنوں تسیں ویکھ نہ سکو۔

نیٹ ورک توں بغیر ٹیسٹ ہوندا اے

پورا ٹیسٹ سوٹ آف لائن چلدا اے، تے ماڈل فائلاں تے HTTP کالاں دی تھاں نقلی چیزاں کم کردیاں نیں۔ بغیر API کنجی دے کسے لیپ ٹاپ اُتے ریپو فورک کرو، فیر وی پتا لگ جاندا اے کہ تسیں کجھ توڑیا اے یا نئیں۔

اصول

جو کوڈ نوں بھُلن دی اجازت نئیں

  1. ہر کارڈ اُتے اک کال، ہر فریم اُتے نئیں

    ڈیزائن دا ہر فیصلہ ایتھوں شروع ہوندا اے۔ جیہڑا اشارہ لوکل کڈھیا جا سکدا اے، اوہ مشین توں باہر جان والی اوس اِکو کال توں پہلاں چلدا اے۔

  2. فیصلے والی لاجک دی اِکو کاپی

    کال کدوں کرنی اے، ایہہ بس اک ماڈیول وچ لکھیا اے۔ ڈرائیور، ٹرانسپورٹ تے UI وچ کھِلریا نئیں، جتھے تن بندے ایہنوں تن طریقیاں نال بدل دین۔ اک فائل، جیہڑی اِکو بیٹھک وچ پڑھی جاوے۔

  3. ڈرائیور پتلے رہندے نیں

    شیڈولنگ، لاگنگ تے I/O ڈرائیور دا کم اے؛ نواں کارڈ کیہنوں مننا اے، ایہہ انجن دا کم اے۔ فریم آؤن دا طریقہ بدلن نال ایہہ کدی چُپ چپیتے نئیں بدلدا کہ کال کدوں جاندی اے۔

  4. فریم لُوپ نوں کوئی چیز نئیں روکدی

    ڈی کوڈ، ڈیٹیکشن، HTTP تے ڈسک، سب لُوپ توں باہر چلدے نیں۔ ہولی پچھان اک فریم چھڈ دیندی اے؛ تہاڈی سٹریم نوں ودھدی جاندی دیر وچ کدی نئیں بدلدی۔

  5. کسے پرووائیڈر نال بَجھنا نئیں، ساڈے نال وی نئیں

    پچھان والی کال اک چھوٹے انٹرفیس دے پِچھے اک بدلیا جا سکن والا قدم اے۔ ایہنوں بالکل کسے ہور پاسے موڑ دیو، ہر فلٹر، رفتار دی ہر روک تے ہر کیش فیر وی کم کردا رہندا اے۔

  6. ڈیفالٹ وچ اپنی مشین اُتے

    تہاڈا ہارڈویئر، تہاڈی کنجی، تہاڈی ویڈیو۔ کلائنٹ سائیڈ موڈ وچ مشین توں صرف ہر وکھرے کارڈ دا اک کراپ ای باہر جاندا اے، جدوں تک تسیں آپ شو نوں اپنے Ximilar اکاؤنٹ وچ محفوظ کرنا نہ چُنو۔

تجربے دے نوٹ

جو کجھ کارڈاں نے سانوں سِکھایا

ایہدے وچوں کجھ گلاں سوچ دے اینیاں اُلٹ نیں کہ اسیں اوہناں نوں اوتھے لکھ دیندے آں جتھے اگلا بندہ لبھ لوے: ریپو وچ، اوسے کوڈ دے نال جیہدے اُتے اوہ لاگو ہوندیاں نیں۔

مدد لئی دتا اشارہ درستگی گھٹا سکدا اے

اینڈ پوائنٹ نوں ایہہ دسنا کہ کارڈ کیہڑی گیم دا اے، اوہدا اپنا رسم الخط والا کلاسیفائر بند کر دیندا اے، تے فیر اوہ latin مَن لیندا اے۔ اینج جاپانی کارڈ چُپ چپیتے اپنے انگریزی ایڈیشن نال میچ ہو جاندا اے۔ ایہہ ناپیا گیا اے، اندازہ نئیں، تے ایسے لئی رسم الخط توں بغیر گیم دسنا غلطی منیا جاندا اے۔

تھوڑا کھُلا کراپ بہتر میچ ہوندا اے

کارڈ دے بالکل کنارے توں کٹیا کراپ ویکھن وچ ٹھیک لگدا اے پر کم ماڑا کردا اے۔ جیہڑا کراپ باہر جاندا اے اوہدے وچ جان بُجھ کے حاشیہ رکھیا جاندا اے، کیوں جے تھوڑا جیہا آلا دوالا صاف کنارے نالوں ودھیا اے۔

سنبھل جانا، بہانے نالوں چنگا

جدوں کوئی کال ٹائم آؤٹ لنگھ کے وی لٹکی رہوے، پائپ لائن اوس نتیجے نوں اُڈیکن دی تھاں جیہڑا شاید کدی نہ آوے، آپ ای چھُٹ کے اگے ودھ جاندی اے۔ ایہہ کمی ریپو وچ لکھی ہوئی اے، لُکائی نئیں گئی۔

سورس تے حصہ پاؤنا

پڑھو، چلاؤ، پَیچ بھیجو

ریپوزٹری پبلک اے: انسٹال ہون والا اک Python پیکج، وکھرے وکھرے extras تے براؤزر UI سمیت۔ لوکیٹر تے ایمبیڈنگ دے ویٹس ساڈے نیں، اسیں ٹرین کیتے تے ریلیزاں دے نال Apache-2.0 لائسنس دے تھلے چھاپے۔ issues تے pull requests نوں جی آیاں نوں، خاص کر کے اصلی شو توں آئیاں رپورٹاں، کیوں جے اوہ اوہ گلاں سامنے لیاؤندیاں نیں جیہڑیاں کوئی ٹیسٹ سیٹ اپ نئیں لیاؤندا۔

پچھان آپ Ximilar دا اینڈ پوائنٹ اے تے ہمیشہ رہے گا؛ ایہو اوہ حصہ اے جیہدے پِچھے کارڈاں دا ڈیٹابیس اے۔ ایہدے آلے دوالے سب کجھ تہاڈا اے، جیویں چاہو بدلو۔

اوپن سورس۔ اپنی مشین اُتے۔ تہاڈی سٹریم، تہاڈا سٹیک۔

وچکار کوئی پلیٹ فارم نئیں، فی یوزر لائسنس نئیں: Ximilar API یا اپنا پچھان سسٹم جوڑو، تے cardstream اوہنوں ہر فریم دی تھاں ہر وکھرے کارڈ اُتے بس اک واری کال کردا اے۔ بھاویں تسیں Whatnot اُتے بریک کردے او، Fanatics Live ورگا شو چلاؤندے او، یا اپنے لائیو کامرس سیٹ اپ توں سٹریم کردے او، cardstream اج رات ای اوسے ہارڈویئر اُتے چلاؤ جیہڑا تہاڈے کول پہلاں ای اے۔