﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>18</Volume>
      <Issue>4</Issue>
      <PubDate PubStatus="epublish">
        <Year>2021</Year>
        <Month>9</Month>
        <Day>4</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>An Intelligent Novel Hybrid Live Video Streaming Method in Mesh-Based Peer-to-Peer Networks</ArticleTitle>
    <VernacularTitle>‌یک روش نوین ترکیبی هوشمندانه مبادله جریان زنده ویدئویی در شبکه‌های نظیر به نظیر توری</VernacularTitle>
    <FirstPage>261</FirstPage>
    <LastPage>275</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>نغمه</FirstName>
        <LastName>فرهادیان</LastName>
        <Affiliation>گروه مهندسی کامپیوتر</Affiliation>
      </Author>
      <Author>
        <FirstName>بهرنگ</FirstName>
        <LastName>برکتین</LastName>
        <Affiliation>گروه مهندسی کامپیوتر</Affiliation>
      </Author>
      <Author>
        <FirstName>مجید</FirstName>
        <LastName>هارونی</LastName>
        <Affiliation>گروه مهندسی کامپیوتر</Affiliation>
      </Author>
      <Author>
        <FirstName>بهزاد</FirstName>
        <LastName>سلیمانی نیسیانی</LastName>
        <Affiliation>گروه مهندسی کامپیوتر</Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2019</Year>
      <Month>5</Month>
      <Day>10</Day>
    </History>
    <Abstract>Lack of an efficient video frame delivery method due to high delay in Pull method and large number of duplicated frames in Push method, as the two main content delivery methods among peers, has been a strong motivator for introducing hybrid methods based on these two basic approaches for live video streaming in mesh-based peer-to-peer networks. Recent studies show that these hybrid methods suffer from inherent challenges of the two basic approaches because they are just a sequential or parallel execution of them. In this regard, this research introduces AMIN, a novel hybrid method for intelligently exchanging video frames among peers. Using AMIN, contrary to Pull, each peer sends its buffer map status (BMS) to its two-hop neighbors and the peer who receives the BMS will immediately check which video frames it can send to that peer instead of requesting missed video frames in its buffer from it. In addition, contrary to Push and because of BMS, peers do not blindly send video frames to their neighbors. Simulation results show that video quality considerably increases in peers, while End-to-End delay, received delay and the number of duplicated frames decrease in comparison with two basic methods as well as another recent similar approach.</Abstract>
    <OtherAbstract Language="FA">فقدان یک روش کارا برای مبادله فریم‌ها به علت تأخیر زیاد در روش Pull و تعداد بالای فریم‌های تکراری در روش Push، به عنوان دو روش اصلی مبادله محتوا بین نظیرها، انگیزه‌ای قوی جهت معرفی روش‌های ترکیبی مبتنی بر این دو روش پایه جهت مبادله جریان زنده ویدئویی در شبکه‌های نظیر به نظیر توری بوده است. تحقیقات نشان داده که این روش‌ها از مشکلات ذاتی دو روش پایه رنج می‌برند، زیرا تنها تجمیعی ساده از اجرای متوالی یا موازی آنها هستند. این پژوهش به معرفی AMIN، یک روش نوین ترکیبی برای مبادله هوشمندانه فریم‌های ویدئو بین نظیرها می‌پردازد. در روش AMIN، بر خلاف روش Pull، هر نظیر نقشه وضعیت حافظه (BMS) خود را به صورت دوره‌ای به نظیرهایی تا حداکثر دو گام از خود می‌فرستند و نظیر دریافت‌کننده BMS به جای درخواست فریم از فرستنده BMS، بررسی می‌نماید خود چه فریم‌هایی را می‌تواند به سمت این نظیر ارسال نماید. همچنین بر خلاف روش Push، نظیر ارسال‌کننده فریم به دلیل وجود BMS دریافتی از همسایه خود، ارسالی کورکورانه به آن نخواهد داشت. نتایج شبیه‌سازی نشان‌دهنده افزایش قابل ملاحظه کیفیت ویدئوی دریافتی در نظیرها، کاهش تأخیر نقطه به نقطه، تأخیر دریافت و تعداد فریم‌های تکراری نسبت به دو روش پایه و مشابه اخیر است.</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">جریان زنده ویدئویی شبکه نظیر به نظیر توریPush</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/ar/Article/Download/28458</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>