Svc файл что это

Обновлено: 21.08.2024

В таблице ниже предоставляет полезную информацию о расширение файла .svc. Он отвечает на вопросы такие, как:

  • Что такое файл .svc?
  • Какое программное обеспечение мне нужно открыть файл .svc?
  • Как файл .svc быть открыты, отредактированы или напечатано?
  • Как конвертировать .svc файлов в другой формат?

Оглавление

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

3 расширений и 1 псевдонимы, найденных в базе данных

.svc
Описание (на английском языке):
SVC file is a Microsoft IIS Special Content file. WCF services hosted in IIS are represented as special content files (.svc files) inside the IIS application. This model is similar to the way ASMX pages are represented inside of an IIS application as .asmx files. A .svc file contains a WCF-specific processing directive (@ServiceHost) that allows the WCF hosting infrastructure to activate hosted services in response to incoming messages. .svc
.svc
Описание (на английском языке):
SVC file is a Simple Visual Compiler Project. Simple Visual Compiler (SVC) is a visual programming tool. .svb
Описание (на английском языке):
SVB file is a STATISTICA Macro File. STATISTICA is a statistical package, developed by StatSoft Inc.

Другие типы файлов могут также использовать расширение файла .svc.

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

cvc , evc , qvc , sbc , sc , scc , scv , sdc , sfc , sgc , sv , svd , svf , svs , svv

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

Windows не удается открыть этот файл:

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия.

Если вы не знаете как настроить сопоставления файлов .svc, проверьте FAQ.

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .svc, напишите нам!

Программы, которые поддерживают SVC расширение файла

Ниже приведена таблица со списком программ, которые поддерживают SVC файлы. Файлы с расширением SVC, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Программы, обслуживающие файл SVC

Как открыть файл SVC?

Причин, по которым у вас возникают проблемы с открытием файлов SVC в данной системе, может быть несколько. Что важно, все распространенные проблемы, связанные с файлами с расширением SVC, могут решать сами пользователи. Процесс быстрый и не требует участия ИТ-специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Получить Microsoft IIS

Install software to open SVC file

Наиболее распространенной причиной таких проблем является отсутствие соответствующих приложений, поддерживающих файлы SVC, установленные в системе. Этот легкий. Выберите Microsoft IIS или одну из рекомендованных программ (например, Microsoft Visual Studio) и загрузите ее из соответствующего источника и установите в своей системе. В верхней части страницы находится список всех программ, сгруппированных по поддерживаемым операционным системам. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт Microsoft IIS и загрузите установщик.

Шаг 2. Убедитесь, что у вас установлена последняя версия Microsoft IIS

Update software that support file extension SVC

Если у вас уже установлен Microsoft IIS в ваших системах и файлы SVC по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Причиной того, что Microsoft IIS не может обрабатывать файлы с SVC, может быть то, что программное обеспечение устарело. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью Microsoft IIS.

Шаг 3. Настройте приложение по умолчанию для открытия SVC файлов на Microsoft IIS

Если проблема не была решена на предыдущем шаге, вам следует связать SVC файлы с последней версией Microsoft IIS, установленной на вашем устройстве. Метод довольно прост и мало меняется в разных операционных системах.

Associate software with SVC file on Windows

Изменить приложение по умолчанию в Windows

  • Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл SVC.
  • Нажмите Выбрать другое приложение и затем выберите опцию Еще приложения
  • Последний шаг - выбрать опцию Найти другое приложение на этом. указать путь к папке, в которой установлен Microsoft IIS. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия SVC файлы и нажав ОК .

Изменить приложение по умолчанию в Mac OS

Шаг 4. Убедитесь, что файл SVC заполнен и не содержит ошибок

Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным SVC файлом. Проблемы с открытием файла могут возникнуть по разным причинам.

Check SVC file for viruses

1. SVC может быть заражен вредоносным ПО - обязательно проверьте его антивирусом.

Если SVC действительно заражен, возможно, вредоносное ПО блокирует его открытие. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. Если сканер обнаружил, что файл SVC небезопасен, действуйте в соответствии с инструкциями антивирусной программы для нейтрализации угрозы.

2. Убедитесь, что структура файла SVC не повреждена
3. Убедитесь, что у вас есть соответствующие права доступа

Некоторые файлы требуют повышенных прав доступа для их открытия. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл WCF Web Service Format.

4. Убедитесь, что в системе достаточно ресурсов для запуска Microsoft IIS

Если в системе недостаточно ресурсов для открытия файлов SVC, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.

5. Проверьте, есть ли у вас последние обновления операционной системы и драйверов

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами WCF Web Service Format и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов SVC.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла SVC мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле SVC.

SVC (Scalable Video Coding) (масштабируемое кодирование видео) является расширением стандарта кодека H.264 - распространенного драйвера в соединениях для видеоконференций. Посредством наложения меньших базовых потоков SVC уменьшает нагрузку на полосу пропускания без ущерба для разрешения, частоты кадров и качества. Фактически, он стремится улучшить эти элементы с высоким уровнем устойчивости к ошибкам - это достигается путем создания подмножеств битовых потоков, которые могут представлять низкое пространственное разрешение, временное разрешение или видеосигналы низкого качества. [Источник 1]

Содержание

Принцип работы

Кодируя высококачественные битовые потоки видео, SVC преобразует их в одно и то же представление без перегрузки и не вызывает дрожание или задержку. SVC особенно полезно для потоковой передачи, проведения конференций, видео-наблюдения и трансляций. Использование мобильных телефонов или телевизионных приставок требует SVC во избежание компрометации видео. Кроме того, разнообразные, запатентованные подходы к огранизации видео-потоков очень полезны пользователям, подключающимся через различные устройства. Видео по мобильному телефону становится все более важным, и доставка потоков разного качества на несколько устройств с учетом полосы пропускания чрезвычайно важна.

Первоначальный звонок в сторону SVC появлится чуть более десяти лет назад, и с тех пор эта работа еще не завершена. Только недавно появились функциональные и полные версии технологии. SVC имеет обратную совместимость, поэтому наличие кодека SVC способно связываться с H.264, для которого не включен SVC. Благодаря тому, что поставщики услуг внедряют решения для видеоконференций, которые существуют как на ноутбуках, планшетах и ​​т. д., SVC особенно важен для обеспечения высокого качества связи на этих платформах в будущем. [Источник 1]

Кодирование

Формат файла - это особый способ кодирования информации для хранения в компьютерном файле. Традиционный способ хранения формата файла заключается в явном хранении информации в формате файловой системы. Этот подход позволяет отделить метаданные от основных данных и имени файла.

Базовый формат мультимедийных файлов ISO разработан так, чтобы содержать синхронизированную мультимедийную информацию или потоки мультимедийных данных, например фильм. Сохраненная мультимедийная информация может быть передана локально или через сеть или другой механизм доставки потока. Файлы имеют логическую структуру, временную структуру и физическую структуру. Логическая структура файла включает в себя набор параллельных во времени дорожек. Временная структура файла обеспечивает треки последовательностями выборок данных во времени, и эти последовательности отображаются на временной шкале всего потока медиаданных с помощью необязательных списков редактирования. Физическая структура файла отделяет данные, необходимые для логики, времени и структурной декомпозиции, от самих образцов медиаданных. Эта структурная информация сконцентрирована в блоке метаданных, возможно расширенном во времени с помощью блоков фрагментов метаданных. Блок метаданных документирует логические и временные отношения выборок данных, а также включает указатели того, где хранятся выборки данных.

Каждый поток мультимедийных данных включается в дорожку, специализированную для этого типа мультимедиа (аудио, видео и т. д.), и дополнительно параметризуется посредством выборочной записи. Пример записи включает в себя «имя» точного типа мультимедиа, например, тип декодера, необходимого для декодирования потока медиаданных, и другие параметры, необходимые для декодирования. Для различных типов носителей существуют определенные форматы ввода.

Поддержка метаданных принимает две формы. Во-первых, синхронизированные метаданные сохраняются в соответствующей дорожке и синхронизируются с мультимедийными данными, которые они описывают. Во-вторых, существует общая поддержка не синхронизированных метаданных, прикрепленных к потоку медиаданных или к отдельной дорожке. Эти обобщенные структуры метаданных также используются на уровне файлов в форме блока метаданных. В этом случае блок метаданных является основным средством доступа к хранимым потокам медиаданных.

В некоторых случаях образцы данных в пределах дорожки имеют разные характеристики или должны быть специально определены. Одной из таких характеристик является точка синхронизации, часто I-кадр видео. Эти точки обозначены специальной таблицей в каждой дорожке. В более общем смысле, природа зависимостей между выборками треков задокументирована таким образом. Существует также концепция групп выборки. Группы выборок позволяют документировать произвольные характеристики, которые совместно используются некоторыми выборками данных в дорожке. В формате файла расширенного кодирования видео (AVC) группы выборок используются для поддержки концепции наложения и подпоследовательностей. [Источник 2]

Устройство

Формат файла AVC определяет формат хранения для видеопотоков, закодированных в соответствии со стандартом AVC. Формат файла AVC расширяет базовый формат медиафайлов ISO. Формат файла AVC позволяет использовать видеопотоки AVC вместе с другими медиапотоками, такими как аудио, для форматирования для доставки потоковым сервером с использованием дорожек подсказок и для наследования всех вариантов использования и функций базового носителя ISO Формат файла.


Рисунок 1 – Конфигурация формата файла AVC

Рис. 1 иллюстрирует примерную конфигурацию формата 10 файла AVC, включающего в себя секцию 20 мультимедийных данных и секцию 30 метаданных. Каждый поток данных сохраняется в секции 20. мультимедийных данных. Несколько потоков данных могут храниться в одном формате файлов. Четыре потока данных 22, 24, 26 и 28 сохраняются в секции 20 мультимедийных данных. Для каждого потока данных, сохраненного в секции мультимедийных данных формата файла AVC, имеется соответствующая дорожка, сохраненная в секции метаданных. Дорожка 32 соответствует потоку данных 22, дорожка 33 соответствует потоку данных 24, дорожка 36 соответствует потоку данных 26, а дорожка 38 соответствует потоку данных 28. В общем, имеется N дорожек хранятся в разделе метаданных для N потоков данных, хранящихся в разделе данных.

Спецификация H.264, или MPEG-4 Part 10, представляет собой стандарт цифрового видеокодека с высокой степенью сжатия, написанный Группой экспертов по кодированию видео (VCEG) МСЭ-T совместно с Группой экспертов по движущимся изображениям (MPEG) ИСО / МЭК. партнерство усилий часто называют объединенной командой видео (JVT). Стандарт ITU-T H.264 и стандарт ISO / IEC MPEG-4 Part 10 (формально ISO / IEC 14496-10) технически идентичны, а технология также известна как AVC для усовершенствованного кодирования видео. Следует отметить, что H.264 - это название, относящееся к линии ITU-T стандартов видео H.26x, в то время как AVC относится к стороне MPEG ISO / IEC в проекте партнерства, который завершил работу над стандартом, после более раннего разработка выполнена в МСЭ-Т в качестве проекта под названием H.26L. Обычно этот стандарт называют H.264 / AVC (или AVC / H.264 или H.264 / MPEG-4 AVC или MPEG-4 / H.264 AVC), чтобы подчеркнуть общее наследие. Время от времени его также называют «кодеком JVT» в отношении организации JVT. N, который разработал это. [Источник 2]

Сущность стандарта

Описаны система и способ расширения текущего формата файлов ISO / MP4 / AVC для хранения видеоконтента, например, кодированного с использованием стандарта MPEG-4: Part 10 / Масштабируемый видеокодек Amd-1 (SVC), разработка которого в настоящее время находится в стадии разработки. прогресс в области MPEG / ITU-T. В частности, расширения формата файла AVC сделаны для обеспечения нового формата файла SVC, который обеспечивает хранение и доступ к масштабируемым видеоданным. Масштабируемые видеоданные могут быть сохранены в виде одной дорожки в разделе данных мультимедиа в формате файла SVC. Новые расширения определены для записей описания и полей в разделе метаданных формата файла SVC. Эти расширения предоставляют средства для извлечения подпотоков или слоев из одной дорожки масштабируемых видеоданных, хранящихся в разделе данных мультимедиа.

Формат файла включает в себя секцию медиа-данных для хранения потока масштабируемых данных и секцию метаданных, включающую в себя по меньшей мере одну дорожку, связанную с потоком масштабируемых данных, хранящихся в секции медиа-данных, причем каждая дорожка содержит одну или несколько метаданных поля для определения и группировки потока данных подуровня масштабируемого потока данных. Масштабируемый поток данных может содержать масштабируемый видеопоток. Масштабируемый видеопоток может содержать элементарный поток масштабируемого кодирования видео (SVC). Модифицированный формат файла может содержать модифицированный формат файла масштабируемого кодирования видео (SVC). Масштабируемый поток данных может содержать одну кодированную дорожку. Масштабируемый поток данных может содержать последовательность блоков доступа. Одно или несколько блоков метаданных могут быть сконфигурированы для определения потока данных подуровня в соответствии с одним или несколькими требованиями к устройству, полученными от устройства конечного пользователя, способного обрабатывать поток данных подуровня. Один или несколько блоков метаданных могут быть дополнительно сконфигурированы для определения одной из множества записей описания в соответствии с одним или несколькими требованиями к устройству. Один или более блоков метаданных могут быть дополнительно сконфигурированы для определения поднабора блоков доступа в соответствии с выбранной записью описания, причем определенный поднабор блоков доступа содержит поток данных подуровня. Одно или несколько блоков метаданных могут содержать блок описания группы образцов SVC, сконфигурированный для определения одной записи описания. Тот самый или более блоков метаданных могут содержать блок выборки в группу SVC для определения и группировки подмножества блоков доступа. Один или несколько блоков метаданных могут содержать расширения к стандартам Scaling Video Coding (SVC). Масштабируемый поток данных может содержать множество потоков данных подуровня. Одно или несколько блоков метаданных могут быть сконфигурированы для определения дорожки подсказок, связанной с потоком данных подуровня. Поток данных подуровня может содержать поток базового уровня, совместимый с усовершенствованным кодированием видео (AVC). [Источник 2]

SVC в H.264/AVC

Scalable Video Coding (SVC) стандарта MPEG-4 AVC обеспечивает дружественную к сети масштабируемость на уровне битового потока с умеренным увеличением сложности декодера относительно однослойного H.264 / MPEG-4 AVC. Он поддерживает такие функции, как скорость передачи, формат и адаптация мощности, постепенное ухудшение в средах передачи с потерями (см. Рисунок 2), а также перезапись без потерь качества масштабируемых битовых потоков SVC в однослойные битовые потоки H.264 / AVC.


Рисунок 2 – Принцип масштабируемого кодирования видео


Рисунок 3 – Пример потокового видео с гетерогенными приемными устройствами и переменными сетевыми условиями.

Группа кодирования изображений и видео внесла следующие идеи в концепцию дизайна и кодирования SVC:

разработка и развертывание службы Windows Communication Foundation (WCF), размещенной в службы IIS (IIS), состоит из следующих задач.

Создайте SVC-файл для службы WCF.

Развертывание реализации службы в приложение IIS.

Настройте службу WCF.

Подробное пошаговое руководство по созданию службы WCF, размещенной в IIS, см. в статье как разместить службу WCF в IIS.

Windows Компоненты с выделенным IIS

инструкции по установке служб iis в других операционных системах можно найти в статье установка iis в Windows Vista и Windows 7 и установка iis 8,5 на Windows Server 2012 R2.

Windows 7 и Windows Server 2003. для регистрации WCF в службах IIS используйте средство регистрации ServiceModel (ServiceModelReg.exe) . чтобы использовать это средство, введите ServiceModelReg.exe /i /x Visual Studio Командная строка разработчика или Visual Studio Developer PowerShell.

Обратите внимание, что IIS 6,0 и более поздние версии периодически перезапускают изолированное объектно-ориентированное программное приложение. Значение по умолчанию — 1740 минут. Максимальное поддерживаемое значение - 71582 минуты. Этот перезапуск можно отключить. Дополнительные сведения об этом свойстве см. в разделе PeriodicRestartTime.

Создание SVC-файла для службы WCF

Он состоит из директивы @ ServiceHost и одного атрибута, Service . Значение атрибута Service - имя типа среды CLR реализации службы. Использование этой директивы по существу эквивалентно созданию основного приложения службы с помощью следующего кода.

Можно также создать дополнительную конфигурацию размещения, например список базовых адресов службы. Кроме того, можно применить пользовательскую фабрику ServiceHostFactory , чтобы расширить директиву для использования с пользовательскими решениями по размещению. Приложения IIS, в которых размещаются службы WCF, не отвечают за управление созданием и временем существования ServiceHost экземпляров. Управляемая инфраструктура размещения WCF создает необходимый ServiceHost экземпляр динамически при получении первого запроса для SVC-файла. Этот экземпляр не освобождается, пока он не будет явно закрыт кодом или не перезапустится приложение.

Дополнительные сведения о синтаксисе файлов SVC см. в разделе @ ServiceHost.

Развертывание реализации службы в приложение IIS

В виде предкомпилированного DLL-файла, расположенного в глобальном кэше сборок или в каталоге \bin приложения. Предкомпилированные двоичные файлы не обновляются, пока не будет развернута новая версия библиотеки классов.

Как некомпилированные исходные файлы, расположенные в каталоге приложения \ App_Code. Исходные файлы, расположенные в этом каталоге, запрашиваются динамически при обработке первого запроса приложения. Любые изменения в файлах в каталоге \App_Code приводят к перезапуску и повторной компиляции всего приложения при получении следующего запроса.

Как некомпилированный код, помещенный непосредственно в SVC файл. Код реализации также можно найти в виде встроенного SVC в файле службы после @ директивы ServiceHost. Любые изменения во встроенном коде приводят к перезапуску и повторной компиляции приложения при получении следующего запроса.

Настройка службы WCF

Службы WCF, размещенные в IIS, хранят свою конфигурацию в файле Web.config приложений. Службы, размещенные в IIS, используют те же элементы конфигурации и синтаксис, что и службы WCF, размещенные за пределами служб IIS. Однако для среды размещения IIS присущи следующие ограничения.

Базовые адреса размещенных в IIS служб.

Приложения, в которых размещены службы WCF вне служб IIS, могут управлять базовым адресом размещенных в них служб путем передачи набора универсальных кодов ресурса (URI) базового адреса ServiceHost конструктору или путем предоставления <host> элемента в конфигурации службы. Службы, размещенные в IIS, не могут управлять своими базовыми адресами; базовым адресом службы, размещенной в IIS, является адрес ее SVC-файла.

Адреса конечных точек для служб, размещенных в IIS

Доступные типы транспорта

Читайте также: