IPTVを使用してオリンピックを見る

2014年オリンピック

ポイントは何ですか?



私は通常のゾンビテレビを持っていません-私は約7年間オンエアチャンネルを見ていません。 自宅でハードな一日を過ごした後のイブニングソファの娯楽には、ラップトップコンピューターからテレビセットトップボックス(HDMIを介して通常の34インチテレビに接続)で終わるアップル社の製品が山ほどあります。 -サービス、一般的に、インターネットからトレントをダウンロードせずにお気に入りのテレビ番組を直接見ることができます。私は住んでいて気分が良かったのですが、ロシアではオリンピックを開催しており、ここに義父が到着しました-熱心なアスリート。 方法は、タスクを形成 - 運動競技用具の高品質な表示を確保するために(すなわち、ない携帯電話の画面上の)複数の空気通路上で実行され、このすべてが手で手段を使用して、それは非常に長いものではなく、実現することは困難でした..



ここで、少し余談をする必要があります。 上記の「すぐに使える」技術プラットフォームでは、テレビで放送チャンネルを再生することはできません。 一方、ハチのインターネットプロバイダー(私が接続している)は、個人アカウントからユーザー名/パスワードを入力するだけで(後で完全にオプションになることが判明した)、約90のテレビチャンネルを無料で見ることができる独自のモバイルアプリケーションを提供します。 はい、もちろん、その非常にモバイルアプリケーションは、エアスルーエアを介して再生し、セットトップボックス(アップル社の標準機能)を介してテレビに画像を表示する方法を完全に知っていますが、ここで1つの大きなBUTがイライラします-電話/タブレットがスリープモードになると、再生が停止します。 電話の画面を1分ごとに突く、軽度に置くオプションは不便です。 一方、システムまたは他のアプリケーションを介してビデオストリームを再生し、携帯電話の電源を切ると、すべてが問題ありません。 実際、「どうして?」という疑問が生じました。 一般に、アプリケーションを処理するためにプロバイダーを辞めました。以下では、この問題をいかに迅速に解決したかを説明します。



事例紹介



, — , , . , tcpdump, , . tcpdump, , ( tcpdump -i br0 host - - https (, / ). , , - , - - . ( ) - - .





, apk- - zip java-. , - :



- classes.dex. - - java-, . , vi classes.dex




( strings classes.dex



grep



- , ). , - , ( ), . http . - . - frontend.iptv..ru. , - , - . :



, json- ( , ) : , . - ( ) json .

{
  "Settings": {
    "UseSecureMDSToken": "true",
    "IsAuthOn": "true",
    "IsGeoIPOn": "true",
    "IsFlurryOn": "true",
    "IsRJDetectorOn": "false",
    "GeoIPGrants": "RU,UA,BY,NL,DE",
    "ProtectedChannels": "28976,28982",
    "TokenLifetime": 28800,
    "Link2Streams": "",
    "Link2Logos": "https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/",
    "DefaultLogo": "https://interface.iptv.beeline.ru/PHP/images/DefaultLogo.png",
    "Link2Posters": "https://interface.iptv.beeline.ru/PHP/images/posters_program/",
    "DefaultPoster": "https://interface.iptv.beeline.ru/PHP/images/DefaultPoster.jpg",
    "MDSVODCategoryId_AllMovies": "138",
    "MDSVODCategoryId_Series": "433",
    "EULA": "https://interface.iptv.beeline.ru/EULA.html"
  },
  "ServiceEndpoints_http": {
    "AuthSSOUri": "https://auth.iptv.beeline.ru/api/auth",
    "DashboardDataUri": "http://78.107.197.133/OTTWebService/",
    "MDSAuthServiceBaseUri": "http://frontend.iptv.beeline.ru/MDSAuthWS/",
    "MDSVODServiceBaseUri": "http://frontend.iptv.beeline.ru/MdsVodWS/",
    "MDSListingServiceBaseUri": "http://frontend.iptv.beeline.ru/MDSListingsWS/",
    "MDSDVRServiceBaseUri": "http://frontend.iptv.beeline.ru/MDSDvrDataWS/",
    "MDSSearchServiceBaseUri": "http://frontend.iptv.beeline.ru/MDSSearchWS/",
    "MDSSubscriberDataUri": "http://frontend.iptv.beeline.ru/MDSSubscriberDataWS/",
    "MDSRatingsUri": "http://frontend.iptv.beeline.ru/MDSDiscoveryTables/Ratings.xml",
    "MDSVodLicenseServerUri": "http://frontend.iptv.beeline.ru/LicenseServerProxy/rightsmanager.asmx",
    "MDSLiveLicenseServerUri": "http://frontend.iptv.beeline.ru/LicenseServer/rightsmanager.asmx"
  },
  "ServiceEndpoints_https": {
    "AuthSSOUri": "https://auth.iptv.beeline.ru/api/auth",
    "DashboardDataUri": "http://78.107.197.133/OTTWebService/",
    "MDSAuthServiceBaseUri": "https://frontend.iptv.beeline.ru/MDSAuthWS/",
    "MDSVODServiceBaseUri": "https://frontend.iptv.beeline.ru/MdsVodWS/",
    "MDSListingServiceBaseUri": "https://frontend.iptv.beeline.ru/MDSListingsWS/",
    "MDSDVRServiceBaseUri": "https://frontend.iptv.beeline.ru/MDSDvrDataWS/",
    "MDSSearchServiceBaseUri": "https://frontend.iptv.beeline.ru/MDSSearchWS/",
    "MDSSubscriberDataUri": "https://frontend.iptv.beeline.ru/MDSSubscriberDataWS/",
    "MDSRatingsUri": "https://frontend.iptv.beeline.ru/MDSDiscoveryTables/Ratings.xml",
    "MDSVodLicenseServerUri": "https://frontend.iptv.beeline.ru/LicenseServerProxy/rightsmanager.asmx",
    "MDSLiveLicenseServerUri": "https://frontend.iptv.beeline.ru/LicenseServer/rightsmanager.asmx"
  },
  "Errors": [
    {
      "label": "001",
      "header": " ",
      "body": " /   "
    },
    {
      "label": "002",
      "header": " ",
      "body": " "
    },
    {
      "label": "003",
      "header": " ",
      "body": "    , ..      "
    },
    {
      "label": "004",
      "header": " ",
      "body": "   "
    },
    {
      "label": "005",
      "header": " ",
      "body": "        "
    },
    {
      "label": "006",
      "header": "",
      "body": "     .         ."
    },
    {
      "label": "007",
      "header": "",
      "body": "    .  : %error-code%"
    },
    {
      "label": "008",
      "header": "",
      "body": "      .  : %error-code%"
    },
    {
      "label": "009",
      "header": "",
      "body": "       Mediaroom.  : %error-code%"
    },
    {
      "label": "010",
      "header": "",
      "body": "   .  : %server-type%"
    },
    {
      "label": "011",
      "header": "",
      "body": " .  : %server-type%"
    },
    {
      "label": "012",
      "header": " ",
      "body": "    -.\r\n :\r\n·\t  IP- - /  \r\n·\t         -\r\n"
    },
    {
      "label": "013",
      "header": " 400",
      "body": " "
    },
    {
      "label": "014",
      "header": " 401",
      "body": " "
    },
    {
      "label": "015",
      "header": " 402",
      "body": "       "
    },
    {
      "label": "016",
      "header": " 403",
      "body": " "
    },
    {
      "label": "017",
      "header": " 403.4",
      "body": "    "
    },
    {
      "label": "018",
      "header": " 404",
      "body": "  "
    },
    {
      "label": "019",
      "header": " 409",
      "body": "   "
    },
    {
      "label": "020",
      "header": " 412",
      "body": "    "
    },
    {
      "label": "021",
      "header": " 412",
      "body": "          "
    },
    {
      "label": "022",
      "header": " 500",
      "body": "  "
    },
    {
      "label": "023",
      "header": " 500",
      "body": "        "
    },
    {
      "label": "024",
      "header": "",
      "body": "   ,  "
    },
    {
      "label": "025",
      "header": " ",
      "body": "     ,          "
    },
    {
      "label": "026",
      "header": "",
      "body": "       "
    }
  ],
  "Channels": [
    {
      "order": 1,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Perviy/hls/hls_perviy/index.m3u8",
      "logo": "logo_Perviy.png",
      "StationId": 28629
    },
    {
      "order": 2,
      "name": " 1",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-1/hls/hls_russia-1/index.m3u8",
      "logo": "logo_Russia-1.png",
      "StationId": 28976
    },
    {
      "order": 3,
      "name": " 2",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-2/hls/hls_russia-2/index.m3u8",
      "logo": "logo_Russia-2.png",
      "StationId": 28983
    },
    {
      "order": 4,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_NTV/hls/hls_ntv/index.m3u8",
      "logo": "logo_NTV.png",
      "StationId": 28982
    },
    {
      "order": 5,
      "name": "5 ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_5-kanal/hls/hls_5-kanal/index.m3u8",
      "logo": "logo_5-kanal.png",
      "StationId": 29126
    },
    {
      "order": 6,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-K/hls/hls_russia-k/index.m3u8",
      "logo": "logo_Russia-K.png",
      "StationId": 29135
    },
    {
      "order": 7,
      "name": " 24",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-24/hls/hls_russia-24/index.m3u8",
      "logo": "logo_Russia-24.png",
      "StationId": 28770
    },
    {
      "order": 8,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Karusel/hls/hls_karusel/index.m3u8",
      "logo": "logo_Karusel.png",
      "StationId": 28718
    },
    {
      "order": 9,
      "name": "Sony HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_HD/hls/hls_sony_hd/index.m3u8",
      "logo": "logo_Sony_HD.png",
      "StationId": 28935
    },
    {
      "order": 10,
      "name": "AXN Sci-Fi",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_Sci-Fi/hls/hls_sony_sci-fi/index.m3u8",
      "logo": "logo_AXN_Sci-Fi.png",
      "StationId": 29106
    },
    {
      "order": 11,
      "name": "Sony Turbo",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_Turbo/hls/hls_sony_turbo/index.m3u8",
      "logo": "logo_Sony_Turbo.png",
      "StationId": 132454
    },
    {
      "order": 12,
      "name": "Diva",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Diva/hls/hls_diva/index.m3u8",
      "logo": "logo_Diva.png",
      "StationId": 29080
    },
    {
      "order": 13,
      "name": "MGM HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-MGMHD/hls/mgmhd/index.m3u8",
      "logo": "logo_MGM_HD.png",
      "StationId": 28934
    },
    {
      "order": 14,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_RusIlluzion/hls/hls_rusilluzion/index.m3u8",
      "logo": "logo_RusIlluzion.png",
      "StationId": 29054
    },
    {
      "order": 15,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Evrokino/hls/hls_evrokino/index.m3u8",
      "logo": "logo_Evrokino.png",
      "StationId": 28640
    },
    {
      "order": 16,
      "name": "+",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_IlluzionPlus/hls/hls_illuzionplus/index.m3u8",
      "logo": "logo_IlluzionPlus.png",
      "StationId": 29021
    },
    {
      "order": 17,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Mnogo_TV/hls/hls_mnogo_tv/index.m3u8",
      "logo": "logo_Mnogo-TV.png",
      "StationId": 28645
    },
    {
      "order": 18,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Komediya_TV/hls/hls_komediya_tv/index.m3u8",
      "logo": "logo_Komediya_TV.png",
      "StationId": 28868
    },
    {
      "order": 19,
      "name": "  ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_NastStrashTV/hls/hls_naststrashtv/index.m3u8",
      "logo": "logo_NastStrashTV.png",
      "StationId": 28606
    },
    {
      "order": 20,
      "name": "Nickelodeon HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-NikelodeonHD/hls/nikelodeonhd/index01.m3u8",
      "logo": "logo_Nickelodeon_HD.png",
      "StationId": 28647
    },
    {
      "order": 21,
      "name": "Nickelodeon",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Nickelodeon/hls/hls_nickelodeon/index.m3u8",
      "logo": "logo_Nickelodeon.png",
      "StationId": 29132
    },
    {
      "order": 22,
      "name": "Nick Jr.",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Nick_Jr/hls/hls_nick_jr/index.m3u8",
      "logo": "logo_Nick_Jr.png",
      "StationId": 28744
    },
    {
      "order": 23,
      "name": "Cartoon Network",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_CartoonNetwork/hls/hls_cartoonnetwork/index.m3u8",
      "logo": "logo_CartoonNetwork.png",
      "StationId": 28768
    },
    {
      "order": 24,
      "name": "Tiji",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_TiJi/hls/hls_tiji/index.m3u8",
      "logo": "logo_TiJi.png",
      "StationId": 28594
    },
    {
      "order": 25,
      "name": "GULLI",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Gulli/hls/hls_gulli/index.m3u8",
      "logo": "logo_Gulli.png",
      "StationId": 28730
    },
    {
      "order": 26,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_MultiManiya/hls/hls_multimaniya/index.m3u8",
      "logo": "logo_MultiManiya.png",
      "StationId": 28728
    },
    {
      "order": 27,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Detskiy/hls/hls_detskiy/index.m3u8",
      "logo": "logo_Detskiy.png",
      "StationId": 28784
    },
    {
      "order": 28,
      "name": "CNN",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_CNN/hls/hls_cnn/index.m3u8",
      "logo": "logo_CNN.png",
      "StationId": 28628
    },
    {
      "order": 29,
      "name": "Russia Today HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia_Today_HD/hls/hls_russia_today_hd/index.m3u8",
      "logo": "logo_Russia_Today.png",
      "StationId": 157994
    },
    {
      "order": 30,
      "name": "MTV Live HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-MTVNHD/hls/mtvnhd/index01.m3u8",
      "logo": "logo_MTV_Live_HD.png",
      "StationId": 28811
    },
    {
      "order": 31,
      "name": "MTV Dance",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Dance/hls/hls_mtv_dance/index.m3u8",
      "logo": "logo_MTV_Dance.png",
      "StationId": 28734
    },
    {
      "order": 32,
      "name": "MTV Hits",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Hits/hls/hls_mtv_hits/index.m3u8",
      "logo": "logo_MTV_Hits.png",
      "StationId": 28735
    },
    {
      "order": 33,
      "name": "MTV Rocks",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Rocks/hls/hls_mtv_rocks/index.m3u8",
      "logo": "logo_MTV_Rocks.png",
      "StationId": 28732
    },
    {
      "order": 34,
      "name": "VH1 Classic",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_VH1_Classic/hls/hls_vh1_classic/index.m3u8",
      "logo": "logo_VH1_Classic.png",
      "StationId": 28733
    },
    {
      "order": 35,
      "name": "VH1 Europe",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_VH1_Europe/hls/hls_vh1_europe/index.m3u8",
      "logo": "logo_VH1_Europe.png",
      "StationId": 28965
    },
    {
      "order": 36,
      "name": "Music Box",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Music_Box/hls/hls_music_box/index.m3u8",
      "logo": "logo_Music_Box.png",
      "StationId": 29047
    },
    {
      "order": 37,
      "name": "Music Box Ru",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Music_Box_Ru/hls/hls_music_box_ru/index.m3u8",
      "logo": "logo_Music-Box-Ru.png",
      "StationId": 28605
    },
    {
      "order": 38,
      "name": "MCM Top",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_MCM_Top/hls/hls_mcm_top/index.m3u8",
      "logo": "logo_MCM-Top.png",
      "StationId": 28840
    },
    {
      "order": 39,
      "name": "Mezzo",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Mezzo/hls/hls_mezzo/index.m3u8",
      "logo": "logo_Mezzo.png",
      "StationId": 29089
    },
    {
      "order": 40,
      "name": "Mezzo HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-MezzoHD/hls/mezzohd/index01.m3u8",
      "logo": "logo_Mezzo_HD.png",
      "StationId": 28991
    },
    {
      "order": 41,
      "name": "RU.TV",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_RuTV/hls/hls_rutv/index.m3u8",
      "logo": "logo_RuTV.png",
      "StationId": 28787
    },
    {
      "order": 42,
      "name": "A-ONE",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_A-One/hls/hls_a-one/index.m3u8",
      "logo": "logo_A-One.png",
      "StationId": 29020
    },
    {
      "order": 43,
      "name": "24 ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_24_Tehno/hls/hls_24_tehno/index.m3u8",
      "logo": "logo_24_Tehno.png",
      "StationId": 28789
    },
    {
      "order": 44,
      "name": "24 ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_24_Doc/hls/hls_24_doc/index.m3u8",
      "logo": "logo_24_Doc.png",
      "StationId": 29140
    },
    {
      "order": 45,
      "name": "365 ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_365_Dney/hls/hls_365_dney/index.m3u8",
      "logo": "logo_365_Dney.png",
      "StationId": 29119
    },
    {
      "order": 46,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Park_Razvlecheniy/hls/hls_park_razvlecheniy/index.m3u8",
      "logo": "logo_Universal.png",
      "StationId": 28727
    },
    {
      "order": 47,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Avto_Plus/hls/hls_Avto_Plus/index.m3u8",
      "logo": "logo_Avto_Plus.png",
      "StationId": 28880
    },
    {
      "order": 48,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Boets/hls/hls_boets/index.m3u8",
      "logo": "logo_Boets.png",
      "StationId": 28899
    },
    {
      "order": 49,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_RusExtreme/hls/hls_rusextreme/index.m3u8",
      "logo": "logo_RusExtreme.png",
      "StationId": 28870
    },
    {
      "order": 50,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_TVC/hls/hls_tvc/index.m3u8",
      "logo": "logo_TVC.png",
      "StationId": 29082
    },
    {
      "order": 51,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Kuhnya/hls/hls_kuhnya/index.m3u8",
      "logo": "logo_Kuhnya.png",
      "StationId": 28596
    },
    {
      "order": 52,
      "name": "O2 ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_O2TV/hls/hls_o2tv/index.m3u8",
      "logo": "logo_O2_TV.png",
      "StationId": 28803
    },
    {
      "order": 53,
      "name": "  ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Mat_i_Ditya/hls/hls_mat_i_ditya/index.m3u8",
      "logo": "logo_Mat_i_Ditya.png",
      "StationId": 29052
    },
    {
      "order": 54,
      "name": "English club HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_English_Club_HD/hls/hls_english_club_hd/index.m3u8",
      "logo": "logo_EnglishClub.png",
      "StationId": 28885
    },
    {
      "order": 55,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Radost_moya/hls/hls_radost_moya/index.m3u8",
      "logo": "logo_Radost_moya.png",
      "StationId": 28729
    },
    {
      "order": 56,
      "name": "STV",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_STV/hls/hls_stv/index.m3u8",
      "logo": "logo_STV.png",
      "StationId": 28824
    },
    {
      "order": 57,
      "name": "Amazing Life",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Amazing_Life/hls/hls_amazing_life/index.m3u8",
      "logo": "logo_Amazing_Life.png",
      "StationId": 28836
    },
    {
      "order": 58,
      "name": "Style",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Style_TV/hls/hls_style_TV/index.m3u8",
      "logo": "logo_Style.png",
      "StationId": 28903
    },
    {
      "order": 59,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Mir/hls/hls_mir/index.m3u8",
      "logo": "logo_Mir.png",
      "StationId": 29024
    },
    {
      "order": 60,
      "name": "  ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Pro_Biznes/hls/hls_ro_biznes/index.m3u8",
      "logo": "logo_Business_TV.png",
      "StationId": 28831
    },
    {
      "order": 61,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Indiya_TV/hls/hls_indiya_tv/index.m3u8",
      "logo": "logo_Indiya_TV.png",
      "StationId": 28802
    },
    {
      "order": 62,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_TDK/hls/hls_tdk/index.m3u8",
      "logo": "logo_TDK.png",
      "StationId": 28898
    },
    {
      "order": 63,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Uspex/hls/hls_uspex/index.m3u8",
      "logo": "logo_Uspex.png",
      "StationId": 28742
    },
    {
      "order": 64,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Shant/hls/hls_shant/index.m3u8",
      "logo": "logo_Shant.png",
      "StationId": 28814
    },
    {
      "order": 65,
      "name": "Europa Plus TV",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_EuropaPlus_TV/hls/hls_europaplus_tv/index.m3u8",
      "logo": "logo_EuropaPlus_TV.png",
      "StationId": 28739
    },
    {
      "order": 66,
      "name": "Fashion ONE HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-FashiononeHD/hls/fashiononehd/index.m3u8",
      "logo": "logo_Fashion_ONE_HD.png",
      "StationId": 28819
    },
    {
      "order": 67,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Eda/hls/hls_eda/index.m3u8",
      "logo": "logo_Eda.png",
      "StationId": 28633
    },
    {
      "order": 68,
      "name": "Euronews",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Euronews/hls/hls_euronews/index.m3u8",
      "logo": "logo_Euronews.png",
      "StationId": 28622
    },
    {
      "order": 69,
      "name": "HD Life",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-HDLife/hls/hdlife/index.m3u8",
      "logo": "logo_HD_Life.png",
      "StationId": 28808
    },
    {
      "order": 70,
      "name": "Deutsche Welle",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Deutsche_Welle/hls/hls_deutsche_welle/index.m3u8",
      "logo": "logo_Deutsche_Welle.png",
      "StationId": 28837
    },
    {
      "order": 71,
      "name": "BBC World",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_BBC/hls/hls_bbc/index.m3u8",
      "logo": "logo_BBC_World.png",
      "StationId": 28842
    },
    {
      "order": 72,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_SovSekretno/hls/hls_sovsekretno/index.m3u8",
      "logo": "logo_SovSekretno.png",
      "StationId": 29149
    },
    {
      "order": 73,
      "name": "   HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-OhotnikHD/hls/ohotnik_irybolov-hd/index.m3u8",
      "logo": "logo_Ohotnik_i_Ribolov_HD.png",
      "StationId": 28673
    },
    {
      "order": 74,
      "name": "  ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Ohotnik_i_Ribolov/hls/hls_ohotnik_i_ribolov/index.m3u8",
      "logo": "logo_Ohotnik_i_Ribolov.png",
      "StationId": 28741
    },
    {
      "order": 75,
      "name": " HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO-TeleputeshestviaHD/hls/teleputeshestviahd/index.m3u8",
      "logo": "logo_Teleputeshestviya_HD.png",
      "StationId": 29062
    },
    {
      "order": 76,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Zagorodniy/hls/hls_zagorodniy/index.m3u8",
      "logo": "logo_Zagorodniy.png",
      "StationId": 28750
    },
    {
      "order": 77,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Drive/hls/hls_drive/index.m3u8",
      "logo": "logo_Drive.png",
      "StationId": 132453
    },
    {
      "order": 78,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Usadba/hls/hls_usadba/index.m3u8",
      "logo": "logo_Usadba.png",
      "StationId": 28821
    },
    {
      "order": 79,
      "name": " 21",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Psihologiya_21/hls/hls_psihologiya_21/index.m3u8",
      "logo": "logo_Psihologiya_21.png",
      "StationId": 28743
    },
    {
      "order": 80,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Domashnie_Jivotnie/hls/hls_domashnie_jivotnie/index.m3u8",
      "logo": "logo_Domashnie_Jivotnie.png",
      "StationId": 132450
    },
    {
      "order": 81,
      "name": "Zee TV",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Zee_TV/hls/hls_zee_tv/index.m3u8",
      "logo": "logo_Zee_TV.png",
      "StationId": 29147
    },
    {
      "order": 82,
      "name": "",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Kinoluks/hls/hls_kinoluks/index.m3u8",
      "logo": "logo_Kinoluks.png",
      "StationId": 28896
    },
    {
      "order": 83,
      "name": "Universal",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Universal/hls/hls_universal/index.m3u8",
      "logo": "logo_Universal.png",
      "StationId": 28598
    },
    {
      "order": 84,
      "name": " 1 HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/Sport-1/hls/sport-1/index.m3u8",
      "logo": "",
      "StationId": 28780
    },
    {
      "order": 85,
      "name": "Discovery",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery/hls/hls_discovery/index.m3u8",
      "logo": "",
      "StationId": 29136
    },
    {
      "order": 86,
      "name": "Discovery HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_HD/hls/hls_discovery_hd/index.m3u8",
      "logo": "",
      "StationId": 29031
    },
    {
      "order": 87,
      "name": "Animal Planet",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Animal_Planet/hls/hls_animalplanet/index.m3u8",
      "logo": "",
      "StationId": 29130
    },
    {
      "order": 88,
      "name": "Animal Planet HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_AnimalPlanet_HD/hls/hls_animal_planet_hd/index.m3u8",
      "logo": "",
      "StationId": 29032
    },
    {
      "order": 89,
      "name": "TLC HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_TLC_HD/hls/hls_tlc_hd/index.m3u8",
      "logo": "",
      "StationId": 361518
    },
    {
      "order": 90,
      "name": "Discovery Science HD",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_SC_HD/hls/hls_discovery_science_hd/index.m3u8",
      "logo": "",
      "StationId": 361517
    },
    {
      "order": 91,
      "name": "Discovery Investigation",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_Invg/hls/hls_discovery_invg/index.m3u8",
      "logo": "",
      "StationId": 28954
    },
    {
      "order": 92,
      "name": "Discovery World",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_World/hls/hls_discovery_world/index.m3u8",
      "logo": "",
      "StationId": 28891
    },
    {
      "order": 93,
      "name": "France 24",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_France24/hls/hls_france24/index.m3u8",
      "logo": "",
      "StationId": 28569
    },
    {
      "order": 94,
      "name": " ",
      "stream": "http://wpc.970A.edgecastcdn.net/80970A/HALO_Beeline_TV/hls/hls_beeline_tv/index.m3u8",
      "logo": "",
      "StationId": 332106
    }
  ],
  "Serials": [
    {
      "name": "/English Club",
      "poster": "word_new.jpg",
      "CategoryId": "434"
    },
    {
      "name": "/",
      "poster": "walkingdeadthe_7713.jpg",
      "CategoryId": "5762"
    },
    {
      "name": "/  ",
      "poster": "Boistenuseriya1_3853.jpg",
      "CategoryId": "175477"
    },
    {
      "name": "/  1941",
      "poster": "Viune41goseriya_9705.jpg",
      "CategoryId": "175517"
    },
    {
      "name": "/",
      "poster": "InkassCopy_3226.jpg",
      "CategoryId": "167964"
    },
    {
      "name": "/",
      "poster": "Isaevseriya10Co_4832.jpg",
      "CategoryId": "1848"
    },
    {
      "name": "/  ",
      "poster": "LegendiOKrugeCo_2291.jpg",
      "CategoryId": "180911"
    },
    {
      "name": "/   (HD)",
      "poster": "LegendiOKrugeHD_2971.jpg",
      "CategoryId": "180912"
    },
    {
      "name": "/",
      "poster": "Likvidaciyaseri_7791.jpg",
      "CategoryId": "5519"
    },
    {
      "name": "/",
      "poster": "MatchCopy_5800.jpg",
      "CategoryId": "170784"
    },
    {
      "name": "/ (HD)",
      "poster": "MatchHDCopy_1987.jpg",
      "CategoryId": "170709"
    },
    {
      "name": "/:   ",
      "poster": "Messingvidevshi_9853.jpg",
      "CategoryId": "5362"
    },
    {
      "name": "/",
      "poster": "OficeriCopy_4835.jpg",
      "CategoryId": "175539"
    },
    {
      "name": "/",
      "poster": "Partizaniseriya_2238.jpg",
      "CategoryId": "4898"
    },
    {
      "name": "/   ",
      "poster": "Pelagiyaibeliib_3020.jpg",
      "CategoryId": "4512"
    },
    {
      "name": "/ ",
      "poster": "5NevestCopy_5988.jpg",
      "CategoryId": "175626"
    },
    {
      "name": "/  ",
      "poster": "BoothAtTheEndTh_3288.jpg",
      "CategoryId": "5451"
    },
    {
      "name": "/ ",
      "poster": "walkingdeadthe_7713.jpg",
      "CategoryId": "4860"
    },
    {
      "name": "/ ",
      "poster": "ListenerThe_2089.jpg",
      "CategoryId": "4996"
    }
  ]
}

      
      







, , CDN EdgeCast. "" -, ( - , 3G ). , ( 90 ). , ( .m3u8) - , ( 3G 100 , ). - ( EXTM3U, , - ).

:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=357952,RESOLUTION=320x240,CODECS="avc1.42e00a,mp4a.40.2"
02.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=203040,RESOLUTION=320x240,CODECS="avc1.42e00a,mp4a.40.2"
01.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1740128,RESOLUTION=720x576,CODECS="avc1.4d400a,mp4a.40.2"
05.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=765536,RESOLUTION=480x320,CODECS="avc1.42e00a,mp4a.40.2"
03.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=918944,RESOLUTION=640x480,CODECS="avc1.4d400a,mp4a.40.2"
04.m3u8

      
      





, 4 5 .



- :

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:159962
#EXT-X-KEY:METHOD=AES-128,URI="1391898000.key",IV=0x00000000000000000000000000000000
#EXTINF:10,
20140207T001353-01-159962.ts
#EXTINF:10,
20140207T001353-01-159963.ts
#EXT-X-KEY:METHOD=AES-128,URI="1391898060.key",IV=0x00000000000000000000000000000000
#EXTINF:10,
20140207T001353-01-159964.ts

      
      





, (. HTTP Live Streaming 3.3.3) , - .







- -. ( ) ! . -, - NAS-. my.home/tv.html



. - , .



- tv.html
<!DOCTYPE html>

<html lang="ru">
<head>
	<title>My TV</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="Content-Language" content="ru-RU" />
	<meta charset="utf-8" />
    <style type="text/css">
        body {
            background: gray;
        }
        .channel {
            float: left;
            border: 1px solid;
            //padding: 3px;
            width: 100px;
            height: 100px;
            text-align: center;
        }
        .channel_logo {
            float: left;
            max-width: 80px;
            max-height: 80px;
        }
        .channel_name {
            font-size: 10px;
            color: black;
            font-family: verdana;
            font-weight: bold;
        }
    </style>
</head>
<body>

<div class="channel">	
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Perviy/hls/hls_perviy/index.m3u8">
        <span class="channel_name"></span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28629.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-1/hls/hls_russia-1/index.m3u8">
		<span class="channel_name"> 1</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28976.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-2/hls/hls_russia-2/index.m3u8">
		<span class="channel_name"> 2</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28983.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_NTV/hls/hls_ntv/index.m3u8">
		<span class="channel_name"></span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28982.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_5-kanal/hls/hls_5-kanal/index.m3u8">
		<span class="channel_name">5 </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29126.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-K/hls/hls_russia-k/index.m3u8">
		<span class="channel_name"> </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29135.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia-24/hls/hls_russia-24/index.m3u8">
		<span class="channel_name"> 24</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28770.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Karusel/hls/hls_karusel/index.m3u8">
		<span class="channel_name"></span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28718.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_HD/hls/hls_sony_hd/index.m3u8">
		<span class="channel_name">Sony HD</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28935.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_Sci-Fi/hls/hls_sony_sci-fi/index.m3u8">
		<span class="channel_name">AXN Sci-Fi</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29106.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Sony_Turbo/hls/hls_sony_turbo/index.m3u8">
		<span class="channel_name">Sony Turbo</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/132454.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Diva/hls/hls_diva/index.m3u8">
		<span class="channel_name">Diva</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29080.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-MGMHD/hls/mgmhd/index.m3u8">
		<span class="channel_name">MGM HD</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28934.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_RusIlluzion/hls/hls_rusilluzion/index.m3u8">
		<span class="channel_name"> </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29054.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Evrokino/hls/hls_evrokino/index.m3u8">
		<span class="channel_name"></span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28640.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_IlluzionPlus/hls/hls_illuzionplus/index.m3u8">
		<span class="channel_name">+</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29021.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Mnogo_TV/hls/hls_mnogo_tv/index.m3u8">
		<span class="channel_name"> </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28645.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Komediya_TV/hls/hls_komediya_tv/index.m3u8">
		<span class="channel_name"> </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28868.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_NastStrashTV/hls/hls_naststrashtv/index.m3u8">
		<span class="channel_name">  </span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28606.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-NikelodeonHD/hls/nikelodeonhd/index01.m3u8">
		<span class="channel_name">Nickelodeon HD</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28647.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Nickelodeon/hls/hls_nickelodeon/index.m3u8">
		<span class="channel_name">Nickelodeon</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29132.png">
	</a>
</div>

<div class="channel">
	<a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Nick_Jr/hls/hls_nick_jr/index.m3u8">
		<span class="channel_name">Nick Jr.</span>
		<img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28744.png">
	</a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_CartoonNetwork/hls/hls_cartoonnetwork/index.m3u8">
        <span class="channel_name">Cartoon Network</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28768.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_TiJi/hls/hls_tiji/index.m3u8">
        <span class="channel_name">Tiji</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28594.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Gulli/hls/hls_gulli/index.m3u8">
        <span class="channel_name">GULLI</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28730.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_MultiManiya/hls/hls_multimaniya/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28728.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Detskiy/hls/hls_detskiy/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28784.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_CNN/hls/hls_cnn/index.m3u8">
        <span class="channel_name">CNN</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28628.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Russia_Today_HD/hls/hls_russia_today_hd/index.m3u8">
        <span class="channel_name">Russia Today HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/157994.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-MTVNHD/hls/mtvnhd/index01.m3u8">
        <span class="channel_name">MTV Live HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28811.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Dance/hls/hls_mtv_dance/index.m3u8">
        <span class="channel_name">MTV Dance</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28734.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Hits/hls/hls_mtv_hits/index.m3u8">
        <span class="channel_name">MTV Hits</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28735.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_MTV_Rocks/hls/hls_mtv_rocks/index.m3u8">
        <span class="channel_name">MTV Rocks</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28732.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_VH1_Classic/hls/hls_vh1_classic/index.m3u8">
        <span class="channel_name">VH1 Classic</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28733.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_VH1_Europe/hls/hls_vh1_europe/index.m3u8">
        <span class="channel_name">VH1 Europe</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28965.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Music_Box/hls/hls_music_box/index.m3u8">
        <span class="channel_name">Music Box</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29047.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Music_Box_Ru/hls/hls_music_box_ru/index.m3u8">
        <span class="channel_name">Music Box Ru</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28605.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_MCM_Top/hls/hls_mcm_top/index.m3u8">
        <span class="channel_name">MCM Top</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28840.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Mezzo/hls/hls_mezzo/index.m3u8">
        <span class="channel_name">Mezzo</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29089.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-MezzoHD/hls/mezzohd/index01.m3u8"
        <span class="channel_name">Mezzo HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28991.png">
    </a>
</div>
        

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_RuTV/hls/hls_rutv/index.m3u8">
        <span class="channel_name">RU.TV</span>
        <img class="channel_logo" src="">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_A-One/hls/hls_a-one/index.m3u8">
        <span class="channel_name">A-ONE</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29020.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_24_Tehno/hls/hls_24_tehno/index.m3u8">
        <span class="channel_name">24 </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28789.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_24_Doc/hls/hls_24_doc/index.m3u8">
        <span class="channel_name">24 </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29140.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_365_Dney/hls/hls_365_dney/index.m3u8">
        <span class="channel_name">365 </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29119.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Park_Razvlecheniy/hls/hls_park_razvlecheniy/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28727.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Avto_Plus/hls/hls_Avto_Plus/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28880.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Boets/hls/hls_boets/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28899.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_RusExtreme/hls/hls_rusextreme/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://habrastorage.org/getpro/habr/post_images/035/b8a/91e/035b8a91e931879a23590bb58749f0f1.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_TVC/hls/hls_tvc/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29082.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Kuhnya/hls/hls_kuhnya/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28596.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_O2TV/hls/hls_o2tv/index.m3u8">
        <span class="channel_name">O2 </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28803.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Mat_i_Ditya/hls/hls_mat_i_ditya/index.m3u8">
        <span class="channel_name">  </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29052.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_English_Club_HD/hls/hls_english_club_hd/index.m3u8">
        <span class="channel_name">English club HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28885.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Radost_moya/hls/hls_radost_moya/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28729.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_STV/hls/hls_stv/index.m3u8">
        <span class="channel_name">STV</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28824.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Amazing_Life/hls/hls_amazing_life/index.m3u8">
        <span class="channel_name">Amazing Life</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28836.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Style_TV/hls/hls_style_TV/index.m3u8">
        <span class="channel_name">Style</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28903.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Mir/hls/hls_mir/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29024.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Pro_Biznes/hls/hls_ro_biznes/index.m3u8">
        <span class="channel_name">  </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28831.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Indiya_TV/hls/hls_indiya_tv/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28802.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_TDK/hls/hls_tdk/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28898.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Uspex/hls/hls_uspex/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28742.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Shant/hls/hls_shant/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28814.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_EuropaPlus_TV/hls/hls_europaplus_tv/index.m3u8">
        <span class="channel_name">Europa Plus TV</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28739.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-FashiononeHD/hls/fashiononehd/index.m3u8">
        <span class="channel_name">Fashion ONE HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28819.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Eda/hls/hls_eda/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28633.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Euronews/hls/hls_euronews/index.m3u8">
        <span class="channel_name">Euronews</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28622.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-HDLife/hls/hdlife/index.m3u8">
        <span class="channel_name">HD Life</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28808.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Deutsche_Welle/hls/hls_deutsche_welle/index.m3u8">
        <span class="channel_name">Deutsche Welle</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28837.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_BBC/hls/hls_bbc/index.m3u8">
        <span class="channel_name">BBC World</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28842.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_SovSekretno/hls/hls_sovsekretno/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29149.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-OhotnikHD/hls/ohotnik_irybolov-hd/index.m3u8">
        <span class="channel_name">   HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28673.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Ohotnik_i_Ribolov/hls/hls_ohotnik_i_ribolov/index.m3u8">
        <span class="channel_name">  </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28741.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO-TeleputeshestviaHD/hls/teleputeshestviahd/index.m3u8">
        <span class="channel_name"> HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29062.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Zagorodniy/hls/hls_zagorodniy/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28750.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Drive/hls/hls_drive/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/132453.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Usadba/hls/hls_usadba/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28821.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Psihologiya_21/hls/hls_psihologiya_21/index.m3u8">
        <span class="channel_name"> 21</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28743.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Domashnie_Jivotnie/hls/hls_domashnie_jivotnie/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/132450.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Zee_TV/hls/hls_zee_tv/index.m3u8">
        <span class="channel_name">Zee TV</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29147.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Kinoluks/hls/hls_kinoluks/index.m3u8">
        <span class="channel_name"></span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28896.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Universal/hls/hls_universal/index.m3u8">
        <span class="channel_name">Universal</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28598.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/Sport-1/hls/sport-1/index.m3u8">
        <span class="channel_name"> 1 HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28780.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery/hls/hls_discovery/index.m3u8">
        <span class="channel_name">Discovery</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29136.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_HD/hls/hls_discovery_hd/index.m3u8">
        <span class="channel_name">Discovery HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29031.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Animal_Planet/hls/hls_animalplanet/index.m3u8">
        <span class="channel_name">Animal Planet</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29130.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_AnimalPlanet_HD/hls/hls_animal_planet_hd/index.m3u8">
        <span class="channel_name">Animal Planet HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/29032.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_TLC_HD/hls/hls_tlc_hd/index.m3u8">
        <span class="channel_name">TLC HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/361518.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_SC_HD/hls/hls_discovery_science_hd/index.m3u8">
        <span class="channel_name">Discovery Science HD</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/361517.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_Invg/hls/hls_discovery_invg/index.m3u8">
        <span class="channel_name">Discovery Investigation</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28954.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Discovery_World/hls/hls_discovery_world/index.m3u8">
        <span class="channel_name">Discovery World</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28891.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_France24/hls/hls_france24/index.m3u8">
        <span class="channel_name">France 24</span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/28569.png">
    </a>
</div>

<div class="channel">
    <a href="http://wpc.970A.edgecastcdn.net/80970A/HALO_Beeline_TV/hls/hls_beeline_tv/index.m3u8">
        <span class="channel_name"> </span>
        <img class="channel_logo" src="https://interface.iptv.beeline.ru/PHP/images/logos_224x158_id/332106.png">
    </a>
</div>
</body>
</html>


      
      









PS

, , - html/css' . - , , .







All Articles