خبرونه

ستاسو د ژوندی سریال IPTV خپرونو لپاره کوډ ورکونکی څنګه تنظیم کړئ؟

ستاسو د ژوندی سریال IPTV خپرونو لپاره کوډ ورکونکی څنګه تنظیم کړئ؟

د وړتیا درلودل ژوندۍ ویډیو جریان کړئ په انټرنیټ کې یو پیچلي تخنیکي هڅه ده. دا د یو شمیر کاري برخو ښه پوهه ته اړتیا لري. له همدې امله زموږ بلاګ دلته دی - د دې سیسټمونو په پوهیدو کې ستاسو سره مرسته کولو لپاره ترڅو تاسو وکولی شئ سم انتخابونه وکړئ کله چې د وخت د مهم نشر کولو وخت راشي.

د دې بلاګ تمرکز به د ژوندي سریال کولو کوډیز شوي اړخ ته وي. په ځانګړي توګه ، موږ هغه تنظیمات معاینه کوو چې تاسو یې باید په خپل کوډ کې پروګرام کړئ. مګر لومړی ، راځئ چې د کوډ ورکوونکي څه لپاره خورا لنډ تعارف چمتو کړو ، د هغو کسانو لپاره چې غواړي لومړی خپل اساس پوهه رامینځته کړي.

انجلۍ د کمرې سره نیلي نیلي لباس کې

د ژوندۍ خپرونې انکوډر هدف

د ډیجیټل ویډیو ژوندی به کول د کوډ کولو په اړه دي. کوډ ورکول د ویډیو فشار او فارمیټ پورې اړه لري. په خام حالت کې ، ډیجیټل ویډیو به په ساده ډول د لاسي عکسونو څخه جوړ وي چې په ترتیب سره ښودل شوي پداسې حال کې چې یو آډیو ټریک په شالید کې غږوي.

په هرصورت ، د ویډیو سټینګ کولو دا طریقه لوی ځای ځای کاروي. یوه دقیقه خام یا نه راټول شوي د لوړ تعریف ویډیو فوټیج کولی شي د GB ډیری ذخیره کولو ځای وکاروي. کله چې فوټیج 30 ، 60 ، 90 دقیقې یا اوږدې مودې ته رسیدل پیل کړي ، نو د فایل اندازه یې خورا لوی کیږي چې ورسره معامله وکړي.

حل کمپریشن دی: د غیر ضروري معلوماتو "بهر ایښودلو" ریاضیاتي میتود. د ویډیو فشار د ویډیو برخې لپاره د معلوماتو په ایستلو سره د فایل اندازه کموي کوم چې له چوکاټ څخه بل چوکاټ ته بدلون نه ورکوي. د مثال په توګه ، که چیرې د ویډیو کونج په مستقیم ډول د 10 دقیقو لپاره تور وي ، نو د هغې اصلي ډیټا کولی شي د حوالې سره ټاس او ځای په ځای شي ، "دا کونج د راتلونکو 300 چوکاټونو لپاره تور کړئ."

یو ژوندي سټینګ کوډ ورکونکی د سټرینګ ویډیو بیټریټ یا اندازه کموي ترڅو دا انټرنیټ له لارې د دې مینځپانګې لیږلو امکان ولري.

د فشار فشار لوړې کچې کولی شي د ویډیو کیفیت په جدي توګه راټیټ کړي ، دا د ډیر پیچلي ښکاري. ډیری بیلابیل "کوډیکس" (یا د کوډیز کولو / ډیسک کولو کمپریس ویډیو لپاره معیارونه) د کلونو په اوږدو کې رامینځته شوي ، او د دې مسلې سره د مبارزې لپاره شتون لري.

سټیمینګ - مطلوب میډیا

په هرصورت ، یو بل عنصر شتون لري کله چې د کوډ کولو لپاره راځي: سټرایمابایی. نه خام ویډیو یا خورا ډیر فشار لرونکي ویډیو فارمیټونه په انټرنیټ کې د جریان لپاره مطلوب ندي. د جریان کولو بmatsه ځانګړي مارکرونه او کانټینرونه کاروي ترڅو ډاډ ترلاسه کړي چې ویډیو د ټوټې ټوټې پرته له کومې غلطۍ یا غلطیو څخه سپارل کیدی شي. له همدې امله ، کوډ ورکونکي نه یوازې ویډیو فشار راوړي ، بلکه دا د سټینګ لپاره مناسب شکلونو کې هم بدلوي. د دې لومړني تفاهم سره ، موږ واقعیا د ژوندي جریان لپاره کوډ ورکونکي تنظیمولو ته چمتو یو.

د ژوندۍ خپرونې لپاره کوډ ورکونکی تنظیم کړئ

د کوډ ورکونکي تنظیم کول ممکن ګډوډ وي ، مګر یوځل چې تاسو پوه شئ چې ستاسو د جریان لپاره مختلف تنظیمات څه معنی لري ، دا واقعیا خورا اسانه ده. دلته ، موږ به د مختلف کوډ ورکونکي پلیټ فارمونو کې موندل شوي ډیری خورا عام تنظیمات لیست کړو.

دا ممکن د غوښتنلیک له مخې توپیر ولري ، نو که تاسو د داسې ترتیب سره مخ شئ چې نه پوهیږئ ، نو د خپل پلیټ فارم لپاره اسناد ته بیرته مراجعه وکړئ. په بدیل توګه ، دلته په نظرونو کې پوسټ کړئ او موږ به د ستونزې په حل کې ستاسو سره د مرستې لپاره غوره هڅه وکړو.

سرچینه څنګه غوره کړئ

د کوم ژوندي انکوډر تنظیم کولو کې لومړی عنصر د سرچینې میډیا غوره کول دي. دا ممکن د آی پی ویب کیم وي ، د کیمرې څخه د HDMI ان پټ ، یا حتی ستاسو په کمپیوټر کې میډیا میډیا فایلونه وي. د آډیو سرچینې به ورته ورته مایکروفونونه وي (یووازې یا ستاسو کیمره کې رامینځته شوي) یا آډیو فایلونه.

که تاسو د کثیر کیمرې حالت کې کار کوئ ، نو ستاسو سرچینه ممکن یو واحد تغذیه وي چې ستاسو د ژوند بدلولو وسیلې څخه راځي. په بدیل توګه ، ستاسو د کوډ ورکوونکي پلیټ فارم ممکن په خپل ځان کې ژوندۍ سویچینګ ملاتړ وکړي - vMix پلیټ فارمونه ، د مثال په توګه ، ژوندۍ بدلېدل ملاتړ کوي.

په هرصورت ، ډاډ ترلاسه کړئ چې د هغه مینځپانګې لپاره چې تاسو نشر کول یې غواړئ مناسبه ویډیو او آډیو سرچینې غوره کړئ. دلته د مخنیوي لپاره یو عام زیان د غلط سرچینې غوره کول دي ، لکه ستاسو په لیپ ټاپ کې جوړ شوي مایکروفون ستاسو د نشراتو لپاره د آډیو سرچینې په توګه غوره کول.

ځینې ​​راتلونکي ویډیو کوډیک

اساسی RGB

د غور کولو لپاره راتلونکی انتخاب دا دی چې کوم "کوډیک" (یا د کمپریشن سکیم) دی چې تاسو غواړئ خپل کوډ ورکونکی جوړ او نشر کړئ. د ژوندون تلویزیون لپاره ترټولو عام کوډیک نومیږي H.264 او نږدې په هر مدرن ویډیو وړ وسیله کې ملاتړ شوی. ځینې ​​راتلونکي کوډونه ، کوم چې د کیفیت ساتلو پرمهال د فایل اندازه کمولو ژمنه کوي ، پکې H.265 او VP10 شامل دي.

په هرصورت ، د معیاري H.264 سره ټکول د اوس لپاره ستاسو لپاره غوره شرط دی. یو توپیر چې تاسو یې ګورئ ممکن x264 ویل کیږي. دا په ساده ډول د H.264 ویډیو د کوډ کولو ځانګړي طریقه ده. د x264 سره کوډ کول اکثرا د نورو میتودونو په پرتله د CPU لږ سرچینې کاروي ، مګر تاسو د پیل کولو دمخه دا ازموینه کولی شئ.

په ګ St شمیر جریاناتو کې یادونه

په یاد ولرئ چې لاندې تشریح شوي ډیری تنظیمات د مختلف انټرنیټ اتصال سرعت سره د کاروونکو لپاره د تطبیق وړ دي. ډیری عصري ژوندي سټیمرونه د ورته مینځپانګې ډیری ، یوځل ساده خپرونو غوره کوي ، هر یو سره د مختلف بیټ نرخ ته کوډ شوی (په هر ثانیه کې د لیږل شوي ډیټا اندازه). دا د سست ، متوسط ​​او ګړندي انټرنیټ اتصال لرونکو کاروونکو ته سپارل کیدی شي چې هر یو یې غوره ممکنه تجربه چمتو کړي.

آډیو کوډ

تاسو به اړتیا ولرئ چې خپل آډیو کې هم کوم آډیو کوډ لیږئ. خورا عام ترتیبات د MP3 او AAC دي ، آډیو فارمیټونه چې نږدې هر وسیله یې ملاتړ کولی شي. موږ نږدې په هر حالت کې AAC وړاندیز کوو ځکه چې دا د آپیل د iOS وسیلو لخوا اړین دی.

د آډیو نمونې کچه

یو بل عام آډیو ترتیب چې تاسو به یې باید انتخاب کړئ د "آډیو نمونې نرخ" دی. دا په ساده ډول د ورکړل شوي ثبت کولو په جریان کې په هر ثانیه کې اخیستل شوي آډیو اندازه ګانو ته اشاره کوي. موږ وړاندیز کوو چې تاسو د هر ژوندي جریان لپاره د نمونې نرخ 44100 KHz ته تنظیم کړئ. دا د ډیری آډیو تجهیزاتو او ریکارډونو کې معیاري دی.

د ویډیو ریزولوژی خپرول

ستاسو د جریان حل د ویډیو چوکاټ اندازه (پکسل کې اندازه شوي) ته اشاره کوي. د نن ورځې کارولو تر ټولو عام ویډیو اندازې دا دي:

  • 426 x 240 (240p)
  • 640 x 360 (360p ، ټیټ تعریف)
  • 854 x 480 (480p ، معیاري تعریف ، یا SD)
  • 1280 x 720 (720p HD)
  • 1920 x 1080 (1080p ، یا بشپړ HD)
  • 3840 x 2160 (د 4K یا الټرا HD په توګه پیژندل شوی)

هغه حل چې تاسو د خپلې ویډیو لپاره غوره کوئ په څو فاکتورونو پورې اړه لري. لومړی ، ستاسو ټول تجهیزات باید ستاسو د غوره ټاکل شوي حل ملاتړ وکړي ، پشمول د سرعت او ذخیره کولو ځای کې. د لوړ تحلیل فوٹیج د کوډ کولو لپاره خورا ډیر پروسس ځواک نیسي.

دوهم ، ستاسو د انټرنیټ سرعت باید د دې وړ وي چې ستاسو غوره شوي حل ځای په ځای کړي. پداسې حال کې چې حل په کلکه د بیټ نرخ سره تړاو نلري ، د لوړ ریزولوشن ویډیوګانې د ښه لید لپاره ډیر بینډ ویت ته اړتیا لري. دا د HD ویډیو ارتباط لیږلو هیڅ ګټه نلري که ستاسو بینډ ویدیت نشي کولی په هغه ریزولوشن کې د کیفیت هغه کچه ملاتړ وکړي.

د ویډیو چوکاټ

د چوکاټ نرخ په ساده ډول ستاسو د کیمرې لخوا په هر ثانیه کې نیول شوي لاهم عکسونو ته اشاره کوي. دا په هر ثانیه کې عموما 29.97 چوکاټونه دي (تر 30 fps پورې پورې) ، مګر 25 او 24 fps هم عام دي. ځینې ​​د سپورت پیښې او نورې خپرونې چې د ګړندي خوځښتونو سره معامله کوي په 60 fps کې د خپرونو غوره کول دي ترڅو عمل نور کرکټر څرګند شي. که په شک کې وي ، نو د 30 fps سره ودرېږئ.

د ژوندۍ خپرونې پروتوکول: HLS ، RTMP

د کمپیوټر جرم جرم

ژوندی سټیمینګ ویډیوګانې د یو شمیر پروتوکولونو له لارې لیږل شوي چې د وخت په تیریدو سره رامینځته کیږي. د دې خورا عام او اوږد مهاله RTMP نومیږي. RTMP ، یا د ریښتیني وخت پیغام رسولو پروتوکول ، په ریښتیني وخت کې د انټرنیټ له لارې د ویډیو ، آډیو ، او میټاډاټا سټینګ کولو لپاره میکروډیا (اډوب) معیار دی. ډیری کوډ ورکونکي ، په شمول د OBS پروژې څخه ، Wirecast ، vMix ، او د اډوب خپل فلش میډیا لایو انکوډر کولی شي RTMP وکاروي.

RTMP یو انعطاف منونکی او پیاوړی معیار دی ، مګر دا نن ورځ تل کافي ندي. دا ځکه چې دا لیدونکو ته اړتیا لري ترڅو وسایل وکاروي چې فلش پلیر یې په خپل وسیله نصب کړی وي. په زیاتیدونکې توګه ، فلش د ډیر معتبر او خوندي ویډیو تحویلي پروتوکولونو ، او ډیری ګرځنده پلیټ فارمونو په پلوۍ تقاعد کیږي - په ځانګړې توګه ، په آی فونونو او آی پیډونو کې iOS - د فلش ملاتړ نه کوي.

په هرصورت ، د RTMP فیډونه لاهم ستاسو د کوډ ورکونکي څخه د توزیع سرورونو ته د جریان ترلاسه کولو لپاره معیاري میتود دی. د سم ویډیو سټیمینګ کوربه سره ، ستاسو د کوډ کونکي څخه یو واحد RTMP فیډ کولی شي نورو ، ډیر مناسب معیارونو ، لکه HLS او HDS ته په اتومات ډول د سرور پای کې بدل شي.

دلته په داکاسټ کې ، موږ د دې پروسې لپاره د یونیورسل سټریمینګ خدماتو لپاره د اکامي د سټریټ بسته کول کاروو. د اکاامي د سټریټ بسته کول ستاسو د کوډ کونکي څخه د RTMP جریان بوی کوي او په اتوماتيک ډول دا نږدې وخت کې HLS او HDS ته لیږدوي ، د هر ډول وسیلې ب forه لپاره جریان چمتو کوي. دا پروسه په فیډ کې لږترلږه 30-45 دویم ځنډ لامل کیږي.

د ویډیو بټ کچه

شاید په ټوله کوډیز کې پروسه کې ترټولو مهم ترتیب د بټ نرخ وي. د بټ اندازه ټیټ لاین دی چې دا ټاکي چې ستاسو د نشراتو اندازه به څومره ډاټا مصرف کړي. هر هغه څه چې تاسو یې اعظمي بټ نرخ ټاکئ ، ستاسو د معلوماتو کچه به له هغې نه لوړه شي.

د بټ اندازه په ثانیه کې په بټونو کې اندازه کیږي ، مګر په عام ډول په ثانیه کې په کلوبیتس کې (8 کیلوبیت = 1 کیلوبایټ). د بایټ نرخ په لازمي ډول ټاکي چې ستاسو نشریه به څومره بانډوید وکاروي. په هر ثانیه کې د کیلوبیتونو لوړه شمیره نور ډیټا کاروي. دا د انټرنیټ سرعت پورې اړوند د ډیری دلیلونو لپاره مهم دی.

لومړی ، ستاسو د پورته کولو سرعت باید تیز او مستحکم وي ترڅو ستاسو د خپرونې مودې لپاره پدې سرعت کې اپلوډ وساتي. عموما ، موږ وړاندیز کوو چې ستاسو د پورته کولو سرعت سرعت ته د رسيدو وړ وي لږترلږه د هغه څه دوه چنده چې تاسو ورته اړتیا لرئ.

دلته دي عام وړاندیزونه د مختلف ویډیو حلونو لپاره د بټ نرخونو لپاره:

  • د 360p ویډیو: 400 KBS - 1000 KBS
  • د 480p ویډیو: 500 KBS - 2 MBS (1 MBS = 1000 KBS)
  • 720p ویډیو: 1.5 - 4 MBS
  • 1080p ویډیو: 3 - 6 MBS

دا هم په یاد وساتئ ، چې ستاسو د بشپړ بینډ ویت اړتیاوې به ستاسو د ټولو جریانونو مجموعه وي چې یوځای کیږي. نو که تاسو د 360p جریان ، یو 720p جریان ، او د 1080p جریان ، او همدارنګه د هر یو لپاره آډیو چمتو کوئ ، تاسو ممکن په کلکه د 12 MBS ډیټا سټریم کړئ. دا پدې مانا ده چې ستاسو انټرنیټ پیوستون ته اړتیا لري ترڅو د 24 MBS سرعت اپلوډ سرعت کې وړتیا ولري.

د بټ نرخ CBR vs. د بیټ کچه VBR

یوه پوښتنه دا ده چې ایا د ثابت بټ نرخ (CBR) یا متغیر بټ شرح (VBR) وکاروئ. د VBR کارولو معنی دا ده چې ستاسو د معلوماتو کارول به راټیټ شي که چیرې په یوه مناسب وخت کې د ویډیو مینځپانګې لیږدول ډیر معلومات ونلري. په مقابل کې ، د معلوماتو کارول به لوړه وي که چیرې په سکرین کې ډیر عمل شتون ولري.

د سي بي آر کارول د ډیر ثابت ، معتبر جریان په پایله کې رامینځته کیږي ځکه چې VBR کولی شي د معلوماتو کارولو کې لوی سپک لامل شي. په هرصورت ، د VBR کارول کولی شي ستاسو د ټول بینډ ویتھ کارول کم کړي ، کوم چې لګښتونه کمولی شي. موږ د CBR کارولو وړاندیز کوو پرته لدې چې تاسو واقعیا د بینډ ویت لګښتونو په اړه اندیښمن یاست.

د آډیو بټ نرخونه څنګه تنظیم کړئ

د آډیو بټ اندازه هم یو څه ده چې تاسو به یې تنظیم کړئ. موږ لاندې تنظیمات وړاندیز کوو:

  • د 360p ویډیو لپاره: 64 KBS آډیو ، مونو
  • د 480p ویډیو لپاره: 128 KBS ، سټریو
  • د 720p ویډیو لپاره: 128 KBS ، سټریو
  • د 1080p ویډیو او پورته لپاره: 256 KBS ، سټریو

"مونو" یا "سټیریو" د آډیو چینلونو شمیر ته اشاره کوي: یو یا دوه. دا تنظیم کول ممکن د "چینل" په توګه راجع شي. لکه څنګه چې پورته یاد شوي ستاسو د حل لپاره مناسب تنظیمات غوره کړئ.

د بفر اندازه

دا پرمختللی ترتیب د دې سره څه کوي چې د ویډیو ډاټا د خپرولو دمخه په لنډو شیبو کې ساتل کیږي. د لوړې بفر اندازه کولی شي د حرکت کیفیت لوړ کړي ، مګر واقعیا کولی شي ستاسو د ټاکل شوي بټ نرخ څخه پورته په یوه شیبه کې ستاسو د معلوماتو کچه لوړه کړي.

پداسې حال کې چې دا به ستاسو په مجموعي بټ کچه اغیزه ونلري (الګوریتمونه به په نورو وختونو کې د معلوماتو کارول کمولو سره معاوضه کړي) ، دا د ځینې لیدونکو لپاره د کیفیت مسلې رامینځته کولی شي. موږ سپارښتنه کوو چې تاسو د بفر اندازه ورته کړئ لکه ستاسو د بټ نرخ ته ورته کړئ ترڅو د اسانه لیږد ډاډ ترلاسه کړئ او د معلوماتو کارولو کې هیڅ سپک ونه کړئ.

ستاسو د ژوندی ویډیو کوربه سره اړیکه

اوس چې تاسو په خپل کوډ کونکي کې د ویډیو او آډیو ترتیباتو تنظیم کولو څرنګوالي زده کړی ، نو وروستی مرحله دا ده چې خپل کوډ ورکونکی د انجریشن سرور سره وصل کړئ. د داکاسټ پلیټ فارم کې ، تاسو ته د معلوماتو څلور ټوټې چمتو کیږي کله چې تاسو جریان رامینځته کړئ: یو "جریان نوم ،" یو "جریان URL ،" د ننوت کوډ او رمز. تاسو کولی شئ دا معلومات په خپل کوډ کې داخل کړئ ترڅو د داکاسټ سرورونو سره وصل شئ او خپل اپلوډ پیل کړئ.

نورې امستنې

کله چې خپل کوډ ورکونکی تنظیم کړئ ، نو ممکن تاسو یو څو نور تنظیمات سره مخ شئ. دلته د اډوب فلش میډیا ژوندی کوډ ورکونکي کې موندل شوي ځینې تنظیماتو لپاره توضیحات دي. نور کوډ ورکونکي باید ورته تنظیمات ولري.

  • "د اندازې اندازه" او "محصول اندازه" ستاسو د کیمرې (س) څخه د ویډیو ریزولوشن ته اشاره کوي ، او هغه حل چې تاسو یې د غوره جریان په توګه محصول غوره ګ outputئ.
  • "FMS URL" ستاسو د میډیا ادغام سرور URL دی.
  • "جریان" اکثرا هغه بکس دی چې تاسو به پکې خپل "جریان نوم" دننه کړئ.
  • "فایل ته خوندي کړئ" تاسو ته اجازه درکوي په ورته وخت کې خپل نشریات ذخیره کولو ډرایو کې خوندي کړئ.

د هارډویر په مقابل کې د ساوتري کوډونه

د کوډونو ډیری ډولونه شتون لري چې په دوه اصلي برخو ویشل کیدی شي: هارډویر او سافټویر. د هارډویر کوډ ورکونکي وقف شوي وسایل دي چې د ژوندیو جریانونو کوډ کولو لپاره کارول شوي. دوی پیاوړي ، معتبر دي ، او کولی شي غوره ب featuresې ولري لکه جوړ ژوندۍ مکس سافټویر. د هارډویر کوډ ورکونکو مخکښ چمتو کونکي شامل دي vMix او Teradek. په هرصورت ، دا ډیری وختونه خورا ګران وي.

د سافټویر کوډ ورکونکي د کوچني بودیجې لپاره عالي بدیلونه دي. د سافټویر کوډ ورکونکي په ساده ډول د نورو په څیر غوښتنلیکونه دي چې په ډیسټاپ یا لیپ ټاپ کمپیوټر کې نصب کیدی شي. تاسو به اړتیا ولرئ ډاډ ترلاسه کړئ چې دا کمپیوټر دومره پیاوړی دی د ژوندي ویډیو جریان اداره کولو لپاره مخکې لدې چې تاسو د خپرونې پرمهال په دې تکیه وکړئ. لکه څنګه چې موږ تل وایو: ازموینه ، ازموینه ، ازموینه!

د سافټویر انکوډر یوه وړیا مثال اډوب دی فلش میډیا ژوندۍ کوډګر. دا سافټویر کڅوړه د ژوندي جریان پورته کولو او پرمخ وړلو لپاره ډیری وسیلې چمتو کوي. بله بیلګه یې OBS ، یا د آزاد خپرونکي سافټویر دی. دا بسته پیاوړې ، ترتیب کونکي ده ، او نږدې په کوم کمپیوټر کې نصب کیدی شي. تاسو کولی شئ د OBS په اړه ډیر څه زده کړئ او غوښتنلیک د دوی په اړه ډاونلوډ کړئ پروژې ويب پا .ه.

یو ځواب ورکړئ ووځي