Adobe Media Server란?

Adobe Media Server 5는 기업이 데스크탑, 커넥티드 TV, 태블릿, iOS 및 Android™ 디바이스에서 영상 및 맞춤형 커뮤니케이션 애플리케이션을 제공할 수 있는 소프트웨어 기반 스트리밍 서버입니다.

Adobe Media Server의 다양한 에디션 간 차이점은 무엇입니까?

Adobe Media Server는 Standard, Professional 및 Extended의 세 가지 에디션 또는 버전으로 제공됩니다. Standard 에디션은 가격이 가장 저렴하며, 소규모 영상 스트리밍 애플리케이션을 위한 기능을 제공합니다. Professional 에디션은 대규모 영상 스트리밍 및 커뮤니케이션 애플리케이션을 위한 기능을 제공합니다. 프리미엄 버전인 Extended 에디션에는 고급 커뮤니케이션 기능이 포함되어 있으며 라이선스 용량 제한이 없습니다. 자세한 비교는 구매 가이드를 참조하십시오.

Adobe Media Server를 실행하는 데 필요한 시스템 사양은 무엇입니까?

Windows

  • 3.2GHz Intel® Pentium® 4 프로세서(듀얼 프로세서 Intel Xeon® 이상 권장)
  • Microsoft® Windows Server® 2008 R2(64비트) 및 2012 R2(64비트)
  • 64비트 운영 체제: 4GB RAM(8GB 권장)
  • 1Gbps 이더넷 카드 권장(여러 개의 네트워크 카드 및 10Gbps 카드 지원)

Intel® Pentium®, Intel Centrino®, Intel Xeon® 또는 Intel Core™ Duo 프로세서
Intel® Pentium®, Intel Centrino®, Intel Xeon® 또는 Intel Core™ Duo 프로세서

Microsoft® Windows® 2000, Windows XP, Windows Vista® 또는 Windows 7
16MB RAM(32MB 권장)

Intel® Pentium®, Intel Centrino®, Intel Xeon® 또는 Intel Core™ Duo 프로세서

Microsoft® Windows® 2000, Windows XP, Windows Vista® 또는 Windows 7
16MB RAM(32MB 권장)

Linux

  • 3.2GHz Intel® Pentium® 4 프로세서(듀얼 프로세서 Intel Xeon® 이상 권장)
  • Red Hat® Enterprise Linux® Server 6.6(64비트) 또는 CentOS Linux 6.6(64비트)
  • 64비트 운영 체제: 4GB RAM(8GB 권장)
  • 1Gbps 이더넷 카드 권장(여러 개의 네트워크 카드 및 10Gbps 카드 지원)

Adobe Media Server를 호스팅 또는 클라우드 기반 서비스로 사용할 수 있습니까?

예. AWS(Amazon Web Services)는 물론 주요 CDN(콘텐츠 전송 네트워크)에서도 사용할 수 있습니다.

Adobe Media Server는 어떤 기업에 적합합니까?

Adobe Media Server는 다양한 디바이스 환경에 퍼블리싱해야 하는 대규모 영상 라이브러리를 보유한 기업, 방송사, 미디어 배포 업체는 물론 맞춤형 인터랙티브 커뮤니케이션 애플리케이션을 원하는 기업에서도 관심을 갖을 것입니다. 또한 Adobe Media Server는 자막 관련 FCC 요구 사항을 지원하고, 기본 iOS 앱에 대한 보호 옵션을 확장합니다.


제품 구성

프리미엄 영상 스트리밍을 위해 CDN을 사용하는 대신 Adobe Media Server를 호스팅하면 좋은 점이 무엇입니까?

네트워크 인프라 내에서 스트리밍하는 것이 더 비용 효율적입니다. 다양한 채널 및 액세스를 제어할 수 있을 뿐만 아니라 Adobe Media Server의 Origin/Edge 구성을 통해 네트워크의 로드를 관리할 수 있습니다. CDN(콘텐츠 전송 네트워크)에서 지원하지 않는 안전한 인증 및 인터랙티브 솔루션을 배포할 수도 있습니다. 또한 암호화된 RTMFP를 사용하여 멀티캐스트, 멀티캐스트 퓨전 등 고급 미디어 전달 옵션을 지원할 수 있습니다.

Adobe Media Server는 IPV6를 지원합니까?

예. IPV6은 Flash Media Server 버전 3(2008)부터 지원됩니다.

복제 서버 대신 Adobe Media Server를 선택해야 하는 이유는 무엇입니까?

  • 온디맨드 HDS(HTTP Dynamic Streaming) — 기존 MP4 또는 FLV 영상 파일에서 F4F 파일을 실시간으로 패키징하여 HTTP 전달을 위한 워크플로우를 간소화하고 Flash Player용 콘텐츠를 사전 패키징해야 하는 번거로움을 덜 수 있습니다.
  • 손쉬운 콘텐츠 보호 — 전 세계 20개 이상의 CDN이 매년 Adobe Media Server를 통해 800페타바이트 이상의 영상 데이터를 전송합니다.
  • 더욱 강력해진 보호 — Flash Player 호환 디바이스와 iOS 디바이스에 대한 적응형 비트 전송률 VOD(Video on Demand) 및 실시간 스트리밍을 동시에 보호할 수 있습니다. 데스크탑, 디바이스 및 일부 커넥티드 TV에서 일관되게 지원하고 Adobe Access를 통해 더 많은 DRM(Digital Rights Management) 보호 기능을 추가할 수 있습니다.
  • 멀티캐스트 퓨전 등 더 안전한 멀티캐스트 — 스트리밍 복제, 서버 측 레코딩 및 브로드캐스트와 같은 향상된 기능을 통해 네트워크에 영향을 주지 않으면서 고품질 영상을 지원할 수 있습니다.
  • 더욱 강력한 경험 — Adobe Connect™와 같은 애플리케이션과 기술 향상을 위해 끊임없이 노력하는 Akamai와 같은 파트너를 통해, Adobe Media Server는 강력하고 복제하기 어려운 실제 배포를 제공합니다.
  • 실시간 영상 — Adobe Flash Media Live Encoder는 H.264 실시간 스트리밍 및 DVR 기능을 지원합니다. 복제 서버를 통한 스트리밍은 Flash Media Live Encoder에서 지원되지 않습니다.
  • 피어 어시스티드 네트워킹 — Flash Player를 사용하여 영상과 데이터를 배포함으로써 대역폭 비용을 줄일 수 있습니다.
  • UDP 커뮤니케이션 — 실시간 커뮤니케이션 애플리케이션에 대한 지연 시간을 줄여줍니다.
  • 완벽한 시간 코드 — 향상된 동기화 옵션을 활성화합니다.
  • SWF 파일 인증 — SWF 파일의 손상 여부를 확인함으로써 콘텐츠 및 커뮤니케이션을 보호하여 전달할 수 있습니다.

Adobe Media Server를 지원하려면 CDN이 필요합니까?

아니요. Adobe Media Server는 HTTP 전달을 위한 원격 Origin 서버로 구성할 수 있습니다. 자체 Origin을 실행하지 않으려는 경우 Adobe가 CDN 파트너와 긴밀하게 협력하여 HTTP 서비스와 RTMP 서비스를 활성화합니다. 자세한 사항은 개별 파트너에게 문의하십시오.

Adobe Media Server는 HTML5를 지원합니까?

예. Adobe Media Server는 HLS 스트리밍 형식을 사용하여 iOS 디바이스에서 HTML5로 콘텐츠를 전달할 수 있습니다. HTML5를 지원하는 다른 브라우저의 경우 Adobe Media Server를 사용하여 점진적으로 전달할 수 있습니다.

HTTP 스트리밍을 위해 몇 대의 서버가 필요합니까?

Adobe Media Server의 온디맨드 패키징은 동시에 수백 개 파일의 패키징을 지원할 수 있습니다. 파일이 패키징되면 다음 사용자를 위해 HTTP 캐시에 남게 됩니다. HTTP 캐싱 기술(예: Varnish 또는 SQUID) 및 CDN과 함께 사용하면 확장성이 크게 향상됩니다. 몇 개의 파일만 대규모 고객층에 스트리밍하는 경우 Adobe Media Server 수요는 낮습니다. 반면 수많은 다양한 파일을 고객층에 스트리밍하는 경우 서버에 미치는 영향이 증가합니다. iOS 스트리밍의 경우 서버 용량에 영향을 미치지 않습니다. 암호화를 사용한 스트리밍의 경우, 동시에 패키징할 수 있는 파일 수에 영향을 미칩니다.

Adobe Media Server는 확장 가능합니까?

예. Adobe Media Server는 RTMP Edge 캐싱 구성을 지원합니다. Origin 아키텍처와 Edge 아키텍처는 대규모 분산형 설치에 필요한 캐싱 서비스를 제공합니다. 또한 이 두 에디션을 모두 사용하여 실시간 스트리밍을 여러 위치로 분할하면 로드 밸런싱을 개선할 수 있습니다.

RTMFP 애플리케이션은 이제 여러 서버를 사용하여 P2P 그룹을 관리할 수 있는 새로운 포워딩 기능을 통해 보다 쉽게​확장 가능합니다.

Adobe Media Server 애플리케이션 및 구성이 Flash Media Server 3, 3.5, 4 또는 4.5와 호환됩니까?

Adobe Media Server는 버전 3, 3.5, 4 및 4.5와 역호환됩니다. 3 또는 3.5용으로 고안된 맞춤형 C++ 플러그인은 64비트 배포를 위해 다시 컴파일해야 합니다.

  • 클라이언트 측 ActionScript®: 호환성 확인을 위해 애플리케이션을 테스트하는 것이 좋습니다.
  • 서버 측 ActionScript: 서버 측 API가 일부 변경되었습니다.
  • 구성 파일: 구성 파일이 대폭 변경되었습니다. 이전 버전 구성 파일을 백업하고 버전 4.5 구성으로 전송합니다.
  • RTMP Origin/Edge: 혼합 버전 3.x 및 버전 4.5 Origin/Edge 서버는 지원되지 않습니다.

지원 및 유지 관리 업그레이드는 어디서 받을 수 있습니까?

Adobe는 Adobe Media Server, Real-Time Messaging Protocol SDK 및 Flash Media Live Encoder에 대한 판매 및 지원을 위해, 방송 및 엔터테인먼트 업계를 대상으로 영상 스트리밍 솔루션을 제공하는 Veriskope와 파트너십을 체결했습니다.

Veriskope는 앞서 언급한 Adobe 제품의 독점 리셀러로서 Veriskope, Adobe 또는 기타 업체를 통해 제품을 구매한 고객을 지원합니다. Adobe Media Server, Real-Time Messaging Protocol SDK, Flash Media Live Encoder를 구매, 갱신 또는 업그레이드하거나 이러한 제품에 대한 지원이 필요한 고객은 아래 링크를 통해 Veriskope에 문의하십시오.


영상 스트리밍

Adobe Media Server로 영상을 스트리밍하는 방법에는 어떤 것이 있습니까?

Adobe Media Server는 영상을 전달하는 다양한 방법을 제공하며, 각 방법에는 고유한 이점이 있습니다.

스트리밍 방법

설명

RTMP Dynamic Streaming(유니캐스트)

실시간 및 온디맨드의 완벽한 적응형 비트 전송률을 지원하고 지연 시간이 짧은 고품질 미디어 스트리밍

RTMPE(암호화된 RTMP)

RTMP의 실시간 암호화

RTMFP(멀티캐스트)

멀티캐스트 지원 네트워크를 위한 ASM 및 SSM 멀티캐스트를 모두 지원하는 암호화된 IP 멀티캐스트

RTMFP(P2P)

Flash Player 클라이언트 간의 P2P 실시간 영상 전달

RTMFP(멀티캐스트 퓨전)

엔터프라이즈 네트워크 내에서 더 높은 QoS를 지원하기 위해 함께 작동하는 IP 및 P2P

HDS(HTTP Dynamic Streaming)

일반 HTTP 연결을 통해 표준 기반의 MP4 미디어를 온디맨드 및 실시간 적응형 비트 전송률 영상 스트리밍 지원

PHDS(Protected HTTP Dynamic Streaming)

HDS의 실시간 암호화

HLS(HTTP Live Streaming)

iOS 디바이스 또는 HLS 포맷을 지원하는 디바이스를 대상으로 하는 HTTP 스트리밍, AES128을 사용해 선택적으로 암호화

Adobe Media Server는 HD 스트리밍을 지원합니까?

예. VP6 또는 H.264 코덱을 사용하는 Flash Player를 통해 HD 영상을 전달할 수 있습니다. H.264는 낮은 비트 전송률로 우수한 품질을 제공합니다. HD 전달은 모든 프로토콜을 통해 실시간으로 또는 온디맨드 방식으로 지원되며, 동적 스트리밍(RTMP 또는 HTTP)과 함께 사용하는 것이 가장 좋습니다. 2~3Mbps의 높은 비트 전송률로 스트리밍되는 HD 영상의 프레임 크기는 보통 480p 또는 720p입니다.

동적 스트리밍이란 무엇입니까?

Adobe Media Server는 여러 비트 전송률로 인코딩된 미디어를 사용한 동적 스트리밍을 지원합니다. 동적 스트리밍을 사용하면 이러한 영상 파일 간에 원활하게 전환하여 사용자에게 고품질 경험을 제공할 수 있습니다. 일반적으로 동적 스트리밍은 RTMP 또는 HTTP에서 Flash Player로 또는 HLS에서 Apple iOS로 전달하는 데 사용할 수 있습니다.

멀티캐스트란 무엇입니까?

Adobe Media Server는 Flash Player 10.1 이상에 대한 실시간 영상의 IP 멀티캐스트 스트리밍 및 레코딩을 지원합니다. 멀티캐스트는 수요가 증가함에 따라 서버에 거의 영향을 미치지 않고 대규모 고객층에 고품질 영상을 전달하는 고도로 최적화된 방법입니다.

Adobe Media Server는 실시간 RTMP 스트리밍에서 멀티캐스트 브로드캐스트를 생성하거나, 서버 측 재생 목록에서 선형 스트리밍을 생성할 수 있습니다. Flash Player 10.1 이상의 클라이언트는 스트리밍을 수신하기 위해 서버 연결이 필요하지 않습니다. 멀티캐스트는 엔터프라이즈 네트워크 내의 대규모 브로드캐스트에 유용합니다.

OSMF로 개발된 영상 플레이어는 IP 멀티캐스트를 완벽하게 지원합니다.

SSM(Source-Specific Multicast)을 사용하면 SSM과 ASM(Any-Source Multicast)을 모두 생성하고 사용할 수 있으므로, 별도의 멀티캐스트 채널 또는 RTMFP 그룹을 통한 스트리밍 복제, 서버 측 레코딩 또는 브로드캐스트가 가능합니다. SSM 지원은 네트워크 리소스에 대한 수요를 줄이는 동시에 스트리밍의 보안을 향상시킵니다.

HTTP를 통한 표준 프로그레시브 전달이 더 저렴해 보입니다. 맞습니까?

Adobe Media Server를 통한 영상 스트리밍은 스트리밍이 요청된 영상 부분만 제공하므로 프로그레시브 다운로드보다 서버당 더 많은 동시 고품질 스트리밍을 지원할 수 있습니다. 이를 통해 상당한 대역폭 비용을 절감할 수 있으며, 이는 Adobe Media Server 라이선스 비용을 상쇄하고도 남습니다. Adobe Media Server는 또한 스트리밍이 기본 대역폭을 감지해 시작되기 전에 또는 RTMP Dynamic Streaming을 사용하여 재생 중에 클라이언트에 전달할 가장 효율적인 스트리밍을 결정할 수 있습니다.

HDS(HTTP Dynamic Streaming)의 이점은 무엇입니까?

HDS를 사용하면 기존 캐싱 인프라(예: CDN, ISP, 오피스 캐싱, 홈 네트워킹)를 이용할 수 있습니다. 방송사의 경우 이 포맷을 사용하면 여러 CDN을 통해 전달할 원격 Orgin을 운영하고 모바일 디바이스로의 전달을 최적화할 수 있습니다.

HDS(HTTP Dynamic Streaming)를 위해 콘텐츠를 준비하려면 어떻게 해야 합니까?

Adobe Media Server는 HDS(HTTP Dynamic Streaming)를 위한 실시간 패키징을 지원합니다. 기존 MP4 에셋에는 사전 패키징이 필요하지 않습니다.

최적의 사용자 경험을 위해 동적 스트리밍(HTTP 및 RTMP)에는 다음 요건을 갖추어야 합니다.

  • 콘텐츠의 다양한 버전 또는 조각 동기화(영상 타임라인이 일치해야 함)
  • 각 콘텐츠 스트리밍의 오디오 또는 기타 데이터를 해당 스트리밍의 영상 데이터와 동기화

원활한 사용자 경험을 제공하려면 콘텐츠를 인코딩할 때 다음 권장 사항을 따르십시오.

  • 영상 키프레임 간격(키프레임 빈도) 및 프레임 속도가 콘텐츠의 여러 버전에서 일관되는지 확인합니다. 키프레임 간격이 짧으면 서버가 스트리밍을 더 빠르게 전환할 수 있으므로, 클라이언트의 재생 버퍼가 더 작을 수 있습니다.
  • 일관된 오디오 비트 전송률을 사용합니다.
  • 가능한 한 일관된 오디오 샘플 속도를 사용합니다. 저가형 인코딩의 경우 스테레오가 아닌 모노 오디오를 사용하여 대역폭을 줄일 수 있습니다.

모바일 디바이스로 스트리밍할 수 있습니까?

Adobe Media Server는 피어 어시스티드 네트워킹 및 PHDS(Protected HTTP Dynamic Streaming)를 사용하는 애플리케이션 수준의 멀티캐스트를 포함하여 모든 스트리밍 및 커뮤니케이션 프로토콜을 완벽하게 지원합니다. 또한 HLS 포맷을 사용하여 Apple iOS로 보호된 적응형 비트 전송률 스트리밍을 지원합니다.

RTMP 스트리밍과 HTTP 스트리밍의 차이점은 무엇입니까?

RTMP 스트리밍은 Flash Player 클라이언트와 Adobe Media Server 간에 암호화된 세션을 설정하여 영상 및 실시간 커뮤니케이션을 전달합니다. RTMP는 전달되는 모든 스트리밍에 대해 서버 연결이 필요합니다. RTMP를 확장하는 경우 영상 콘텐츠를 캐시하기 위해 여러 서버를 함께 연결합니다. RTMP는 Flash Player 또는 AIR를 사용하여 개발된 애플리케이션과 호환됩니다.

HTTP 스트리밍은 지속적인 연결을 유지하지 않습니다. 영상은 매니페스트 파일로 제어되는 플레이어의 HTTP 요청에 의해 전달되며, 대규모 배포를 위해 네트워크에 캐시되는 작은 파일(세그먼트 또는 조각이라고 함)로 나뉩니다. 보호 기능은 파일이 더 작은 조각이나 세그먼트로 패키징될 때 적용됩니다.

Adobe Media Server는 iOS 디바이스용 HLS와 Flash Player 호환 디바이스용 HDS의 두 가지 HTTP 파일 포맷을 지원합니다. HTTP 스트리밍은 캐싱 기능으로 모바일 전달에 최적화되어 있습니다.

HLS와 HDS의 차이점은 무엇입니까?

HLS는 Apple 디바이스에 최적화된 파일 컨테이너 포맷입니다. 컨테이너는 H.264/AAC 인코딩 영상/오디오를 지원하며 MPEG-2 TS(Transport Stream)를 기반으로 합니다. iOS(IOS용 AIR 포함)에 전달되는 모든 영상은 이 포맷을 사용해야 합니다.

HDS는 Flash Player에서 실행되는 애플리케이션에 최적화된 파일 컨테이너 포맷입니다. 이 컨테이너는 H.264/AAC 인코딩 영상/오디오를 지원하며, MPEG-4 TS를 기반으로 합니다. HDS는 iOS용 AIR에서 지원되지 않습니다.

H.264 및 AAC+ 코덱이 중요한 이유는 무엇입니까?

Adobe는 표준 기반 H.264를 완벽하게 지원하는 선도적인 온라인 디지털 미디어 전달 플랫폼을 제공합니다. Flash Player는 H.264의 모든 인코딩 프로필을 지원합니다. 코덱은 또한 많은 모바일 디바이스의 하드웨어에 내장되어 있으며, 배터리 소모 없이 최적의 시청 환경을 제공할 수 있습니다.

iOS 디바이스, Flash Player와 호환되는 디바이스 등 여러 디바이스에 동일한 영상 및 오디오 에셋을 활용할 수 있으므로 스토리지 및 콘텐츠 관리를 간소화해 줍니다. Flash Player 9 이상에서는 H.264 영상 및/또는 HE-AAC 오디오가 포함된 경우 F4V, MP4, M4A, MOV, MP4V, 3GP, 3G2와 같은 MPEG-4 컨테이너에서 파생된 포맷의 재생을 지원합니다. iOS 및 HLS 포맷은 H.264/AAC 코덱을 사용하는 MPEG-2 TS를 지원합니다.

RTMP(유니캐스트)를 위해 몇 대의 서버가 필요합니까?

Adobe Media Server에서 지원 가능한 동시 RTMP 스트리밍 수에는 소프트웨어 제한이 없지만 구성, 서버 하드웨어 및 인프라로 인해 용량이 제한될 수 있습니다.

임베디드 HTTP 서버는 어떠한 역할을 합니까?

기본적으로 Adobe Media Server는 임베디드 HTTP 서버를 설치하고, 서버가 설치된 컴퓨터에서 SWF 및 HTML 파일을 배포할 수 있습니다. 또한 JPEG, GIF 및 기타 여러 파일 포맷을 배포할 수도 있습니다. HTTP 서버는 RTMP가 실패할 경우 HTTP를 통해 영상 및 오디오 콘텐츠를 전달하는 데도 사용할 수 있습니다. Apache 서버는 HDS(HTTP Dynamic Streaming)를 위한 Origin 서버로 사전 구성되어 있으므로, 임베디드 서버를 사용하여 VOD(Video on Demand) 또는 실시간 적응형 비트 전송률 영상을 전달할 수 있습니다.

Adobe Media Server가 RTSP(Real Time Streaming Protocol)가 아닌 RTMP를 사용하는 이유는 무엇입니까?

RTMP를 사용하면 Flash Player에서 Adobe Media Server로 다방향 커뮤니케이션이 가능합니다. 이 프로토콜을 통해 클라이언트는 스트리밍 전달 품질과 보안을 제어할 수 있습니다. RTMP에는 SSL(RTMPS) 및 RTMPE의 두 가지 실시간 암호화 모드 등 다양한 모드가 있으며, 멀티웨이 인터랙티브 애플리케이션에서 데이터를 주고받을 수 있습니다. RTSP는 안전하지 않은 단방향 프로토콜입니다. RTSP를 사용하려면 콘텐츠를 보호하기 위한 대체 솔루션 및 워크플로우(예: DRM)가 필요하며, 다방향 커뮤니케이션이 불가능합니다. 멀티캐스트 전달의 경우 RTMFP는 UDP를 통한 암호화된 전송이며, RTSP와 같은 네트워크 구성에서 작동합니다.

WAN(Wide Area Network) 연결을 통한 멀티캐스트를 지원하려면 어떻게 해야 합니까?

멀티캐스트 지원 WAN 링크로 연결되지 않은 여러 곳에 멀티캐스트를 전달할 수 있습니다. 이는 멀티포인트 퍼블리싱 기능을 통해 가능하며, 이를 통해 Adobe Media Server는 인제스트 서버의 RTMP 스트리밍을 구독하고 LAN(Local Area Network)에서 브로드캐스트할 수 있습니다. 멀티캐스트 지원 WAN 연결이 있는 네트워크의 경우 추가 서버가 필요하지 않습니다.

멀티캐스트 인제스트란 무엇입니까?

멀티캐스트 인제스트를 통해 Adobe Media Server는 멀티캐스트 스트리밍을 사용하고 레코딩한 후 추가 멀티캐스트 네트워크에 다시 퍼블리싱하거나 유니캐스트, HDS(HTTP Dynamic Streaming) 또는 Apple 디바이스용 HLS(HTTP Live Streaming)로 드롭다운할 수 있습니다. 이 기능은 IP 멀티캐스트, 피어 어시스티드 네트워킹 및 멀티캐스트 퓨전을 지원하며 네트워크 내에서 실시간 영상을 보다 효율적으로 복제할 수 있습니다.

Adobe Media Server는 다중 카메라 각도 전환을 지원합니까?

예. 실시간 또는 사전 녹화된 영상 스트리밍을 동적으로 전환하는 솔루션을 개발할 수 있습니다.

Adobe의 P2P는 방화벽 투과를 어떻게 지원합니까?

Adobe Media Server는 RTMPT를 통해 스트리밍을 "터널링"하거나 클라이언트 연결에서 스트리밍이 허용되지 않는 경우 자동으로 HTTP 전달을 기본값으로 설정하여 포트 차단을 협상할 수 있습니다. 이로써 원활한 시청 경험을 제공할 수 있게 됩니다. 피어 어시스티드 네트워킹의 경우 RTMFP는 대부분의 방화벽과 NAT(Network Address Translation)를 통과할 수 있습니다.

Apple 디바이스와 Flash Player 호환 디바이스로 스트리밍할 수 있습니까?

예. Adobe Media Server를 사용하면 적응형 비트 전송률 스트리밍을 동시에 iOS로 전달할 수 있습니다. HTML5 플레이어 또는 Objective C( "기본") 애플리케이션을 사용하여 Safari 브라우저로 스트리밍할 수 있습니다. 또한 iOS용 Adobe AIR를 사용하여 iOS에서 풍부한 영상 경험을 개발할 수 있고, iOS 디바이스로 전달되는 HLS 스트리밍은 AES128 암호화로 보호할 수 있습니다. iOS로의 실시간 스트리밍과 온디맨드 스트리밍 모두 통합 HTTP Origin을 사용할 수 있습니다.

iOS용 Adobe AIR로 스트리밍할 수 있습니까?

예. 최적의 배터리 수명을 위해 전체 하드웨어 가속을 지원하여 Adobe Media Server에서 iOS용 AIR로 영상을 스트리밍할 수 있습니다. 하드웨어 가속 기능을 사용하려면 Apple의 HLS 포맷을 통해 스트리밍해야 합니다.

영상에 광고를 넣으려면 어떻게 합니까?

영상에 광고를 추가하는 방법에는 여러 가지가 있습니다. 맞춤형 플레이어가 있는 경우 ActionScript를 사용하여 원하는 방식으로 광고를 배치할 수 있고, 광고 서버와 통합하여 추적 및 관리 기능을 사용할 수도 있습니다. 또한 OSMF 플러그인 아키텍처를 활용하여 타사 광고 네트워크 및 API와 쉽게 통합할 수 있습니다.

Adobe Media Server에서 맞춤 설정 가능한 HTTP 패키징 API를 사용하여 실시간 광고 삽입 또는 동기화된 데이터 큐를 맞춤형 영상 플레이어에 추가할 수 있으므로, Flash Player 호환 디바이스와 iOS 디바이스에 대한 영상 전달 방식을 향상시키고 수익을 창출할 수 있습니다.

실시간 영상은 어떻게 전달합니까?

실시간 영상을 전달하는 가장 좋은 방법은 웹캠에서 고급 캡처 카드에 이르기까지 거의 모든 소스에서 영상을 스트리밍하고 보관할 수 있는 무료 소프트웨어인 Flash Media Live Encoder를 통해 브로드캐스트하는 것입니다. 이는 VP6 또는 H.264 코덱을 지원하고 Adobe Media Server에 연결하여 해당 클라이언트에 스트리밍을 브로드캐스트합니다. 또는 화상 회의에 적합한 Flash Player에서 직접 브로드캐스트할 수 있습니다. Flash Player 11은 이제 H.264 인코딩을 사용하여 고품질 영상을 지원합니다. Mac OS 및 Windows®용 Flash Media Live Encoder를 다운로드하십시오.

실시간 영상에 동적 스트리밍을 사용할 수 있습니까?

예. 동적 스트리밍은 RTMP 및 HTTP 스트리밍 모두에 대해 실시간 영상을 지원합니다. Flash Media Live Encoder 3.2를 사용하여 다중 비트 전송률 인코딩을 만들 수 있습니다.

기존 Windows Media 콘텐츠의 경우 Flash Player로 스트리밍할 수 있습니까?

예. Windows Media 콘텐츠를 Flash Player 및 Adobe AIR에서 지원하는 포맷 중 하나로 변환해야 합니다. 수많은 서드파티 제공업체가 이러한 포맷을 지원합니다.


콘텐츠 보호

Adobe Media Server는 스트리밍 무단 도용을 어떻게 방지합니까?

클라이언트가 미디어를 캐시하지 않으므로 멀티캐스트를 포함한 RTMP 또는 RTMFP를 사용한 스트리밍 미디어가 콘텐츠를 보호하는 데 도움이 됩니다. HTTP 프로그레시브, HDS(HTTP Dynamic Streaming) 또는 HLS(HTTP Live Streaming)를 사용하는 스트리밍 미디어는 캐시될 수 있으며 추가 보호 조치가 필요합니다.

스트리밍 암호화는 RTMPE 및 RTMFP 프로토콜로 활성화됩니다.

HDS(HTTP Dynamic Streaming)는 간단한 구성으로 Adobe Access 또는 PHDS(Protected HTTP Dynamic Streaming)를 사용하여 실시간으로 암호화할 수도 있습니다.

SWF 파일 인증(RTMP 사용)은 영상에 액세스하는 영상 플레이어가 변조되거나 스푸핑된 버전이 아닌, 실제 영상 플레이어인지 확인하는 데 도움이 됩니다. SWF 파일 인증은 Adobe Access로 보호되는 콘텐츠에서도 지원됩니다.

iOS 디바이스의 HLS 스트리밍은 SSL을 통한 보호된 HLS 스트리밍 및 키 전달을 사용할 수 있습니다. 자세한 내용은 백서를 참조하십시오.

콘텐츠를 보호하는 암호화 및 SWF 파일 인증을 어떻게 구현합니까?

RTMPE는 구현하기 쉽습니다. 연결 문자열(예: rtmpe://myFMSserver.com/vod)에 지정하기만 하면 되며, 인증서가 필요한 SSL을 선택할 수도 있습니다. RTMPE에는 인증서가 필요하지 않습니다.

RTMP 연결에 대한 SWF 파일 인증을 구현하려면 Adobe Media Server에 SWF 또는 Adobe AIR 파일의 복사본을 추가합니다. C++ 플러그인 내부 지원을 포함한 간편한 구성 옵션은 네트워크 환경과 통합하는 데 도움이 됩니다.

PHDS(Protected HTTP Dynamic Streaming)에 대한 SWF 파일 인증을 구현하려면 Adobe Media Server와 함께 설치된 SWFHasher 툴을 사용하고 SWF 해시를 영상 파일과 동일한 디렉토리에 배치합니다. 자세한 내용은 백서를 참조하십시오.

피어 어시스티드 네트워킹에 사용되는 RTMFP는 항상 암호화됩니다.

Adobe Media Server는 도메인 검사를 지원합니까?

예. 도메인 화이트리스트/블랙리스트를 사용하여 무단 액세스로부터 콘텐츠를 더욱 안전하게 보호할 수 있습니다. 멀티캐스트 스트리밍에는 서버 연결이 필요하지 않으므로 네트워크 또는 클라이언트에서 고급 액세스 제어가 필요합니다.

Adobe Media Server가 제공하는 콘텐츠 보호 기능에는 또 어떠한 것이 있습니까?

서버 측 ActionScript와 함께 Adobe Media Server를 사용하면 클라이언트가 리퍼러, 도메인, IP 주소 또는 Flash Player 버전을 비롯한 다양한 메트릭을 통해 영상을 재생할 권한이 있는지 확인할 수 있습니다. ActionScript를 사용하여 Adobe Media Server에 대한 요청을 관리할 수 있습니다. RTMP를 사용할 때 SWF 파일이 재사용되거나 수정되지 않도록 보호하고, SWF 파일 인증을 통해 무단 연결을 방지할 수 있습니다.

C++를 사용하여 Adobe Media Server용 맞춤형 플러그인을 만들어 인증을 관리할 수도 있습니다. 플러그인을 사용하여 네트워크에 긴밀하게 통합할 수 있고, LDAP와 같은 데이터베이스 또는 사용자 관리 서비스를 활용할 수도 있습니다. Adobe Media Server를 사용하면 C++ 액세스 플러그인(예: Flash Media Live Encoder용 인증 플러그인)을 만들 수 있습니다.

Adobe Access 보호로 패키징된 미디어는 Adobe Media Server로 스트리밍할 수도 있습니다.

콘텐츠 보호 기능에 대한 자세한 내용은 어디에서 확인할 수 있습니까?

스트리밍을 보호하기 위한 방법 및 기타 자세한 내용은 보안 백서를 확인하거나, Adobe Access 제품 페이지에서 Adobe Access 보호에 대해 자세히 알아보십시오.


미디어 커뮤니케이션 개발자

iOS용 커뮤니케이션 애플리케이션을 개발할 수 있습니까?

예. IOS용 AIR를 사용하면 다른 디바이스나 데스크탑에서 실행되는 Flash Player 또는 AIR 클라이언트와 상호 작용하는 영상 채팅 및 음성 채팅 애플리케이션을 개발할 수 있습니다. 커뮤니케이션에 RTMP 또는 RTMFP 프로토콜을 사용할 수 있으며 iOS 디바이스에서 내장 카메라를 사용할 수 있습니다.

Adobe Media Server는 모바일 디바이스에서 영상 채팅을 지원합니까?

예. Adobe Media Server를 사용하면 카메라와 마이크를 지원하는 디바이스에서 Flash Player 10.1로 풍부한 영상 채팅 애플리케이션을 이용할 수 있습니다. 데스크탑 플레이어 또는 통합 커뮤니케이션 솔루션과의 커뮤니케이션을 지원하는 앱을 빌드할 수 있습니다. 영상 채팅은 다방향 RTMP 또는 새로운 피어 어시스티드 네트워킹 프로토콜인 RTMFP로 활성화됩니다.

커뮤니케이션을 지원하는 프로토콜은 무엇입니까?

Adobe Media Server에서 지원하는 커뮤니케이션 프로토콜은 RTMP, RTMFP, SIP입니다. SIP 커뮤니케이션의 경우 추가 Adobe Media Gateway를 설치해야 합니다.

인터랙티브 애플리케이션과 같은 서버에서 영상을 스트리밍할 수 있습니까?

예. Adobe Media Server는 여러 프로토콜을 통해 동시에 간단한 스트리밍 애플리케이션과 맞춤형 인터랙티브 애플리케이션을 모두 지원합니다.

인터랙티브 애플리케이션을 빌드하기 위해 알아야 할 사항이 있습니까?

Adobe Flash Professional 또는 Adobe Flash Builder® 소프트웨어용으로 프로그래밍하고 ActionScript 1.0, 2.0 또는 3.0에 대해 잘 알고 있다면 Adobe Media Server를 쉽게 시작할 수 있습니다. 인터랙티브 애플리케이션에서 클라이언트 측 코드와 서버 측 코드 모두에서 활용되는 몇 가지 추가 커뮤니케이션 등급을 사용합니다. 리소스 페이지에서 다양하고 유용한 기사 및 문서 목록을 살펴보십시오.

커뮤니케이션 애플리케이션의 예로는 어떠한 것이 있습니까?

인터랙티브 애플리케이션은 간단한 스트리밍 영상 또는 오디오 재생 목록에서부터 액세스 제어, 여러 회의실, 텍스트 채팅, 화이트보드 공유 등 모든 기능을 갖춘 멀티웨이 화상 회의 애플리케이션에 이르기까지 다양합니다. 그 예는 다음과 같습니다.

  • 영상 채팅 애플리케이션
  • 영상 메시징 애플리케이션
  • VoIP 애플리케이션
  • 멀티 플레이어 게임
  • 방명록
  • 영상 메시징
  • 설문 조사
  • 웹캠 스냅샷 공유
  • 스트리밍 녹화 및 목록
  • 영상 버그 오버레이
  • 영상 업로드 및 공유
  • 이 외에도 많은 기능 제공

모든 소스 코드가 포함된 일부 샘플 애플리케이션Adobe Media Server 개발자 센터에서 제공됩니다. 이러한 샘플을 통해 Adobe Media Server를 사용하여 수행할 수 있는 다양한 작업을 파악할 수 있고, 자체 애플리케이션을 빠르게 시작할 수 있습니다.

유용한 코드 예제 또는 기능을 더 자세하게 살펴보려면 Adobe AIR에 내장된 크로스 플랫폼 데스크탑 애플리케이션인 Flash Media Interactive Server 기능 탐색기를 사용해 보십시오. 이 애플리케이션은 기본 서버 연결, 복잡한 영상 스트리밍, 인증 루틴을 포함하여 30개가 넘는 스트리밍 및 멀티웨이 커뮤니케이션의 대표적인 솔루션을 호스팅합니다. 영상 메시징 및 VoIP 솔루션을 빌드하는 방법을 학습할 수도 있습니다.

인터랙티브 애플리케이션을 빌드하는 방법을 어디서 배울 수 있습니까?

풍부한 개발 커뮤니티와 다양한 리소스를 통해 정보를 얻을 수 있습니다. Adobe Media Server 개발자 센터를 이용하면 많은 도움이 될 것입니다.

개발 환경은 무엇입니까?

Adobe Media Server 애플리케이션은 Flash Builder 또는 Flash Professional CS6를 사용하여 다른 리치 미디어 콘텐츠와 마찬가지로 개발할 수 있으며 최종 애플리케이션은 SWF 파일로 배포됩니다. 서버 측 코드는 텍스트 편집기로 작성하거나 Flash Builder 또는 Flash Professional을 사용하여 작성할 수 있습니다.

인터랙티브 애플리케이션 관련 문제를 해결하려면 어떻게 합니까?

Adobe는 스트리밍 및 인터랙티브 애플리케이션 관련 문제를 확인하는 데 도움이 되는 다양한 툴과 리소스를 제공합니다. 서버 측 디버거이기도 한 Adobe Media Server 관리 콘솔을 통해 서버를 모니터링할 수 있습니다. 또한 안전한 관리를 위한 API를 사용하면 맞춤형 테스트 애플리케이션을 빌드할 수 있습니다. Flash Professional의 인터랙티브 디버거도 도움이 됩니다. Adobe.com에서 최신 기술 자료를 살펴보십시오.

데이터 푸시를 활성화하려면 어떻게 합니까?

Adobe Media Server의 고유하고 강력한 기능인 데이터 푸시는 원격 공유 개체를 사용하여 활성화합니다. 원격 공유 개체에는 연결된 클라이언트 간에 공유되는 복잡한 데이터가 포함될 수 있습니다. 데이터가 변경될 때마다 연결된 모든 클라이언트에 변경 이벤트가 통보되고 데이터가 자동으로 업데이트됩니다. 이를 통해 에셋 업데이트, 실시한 채팅, 화이트보드 공유 등과 같은 기능을 사용하여 풍부한 실시간 애플리케이션을 만들 수 있습니다. RTMFP 애플리케이션의 경우 P2P(Peer-to-Peer) 그룹의 지정 라우팅 및 게시 기능을 사용하여 데이터 메시지를 보낼 수 있고, 새로운 분산형 피어 그룹으로 확장할 수 있습니다.

서버에서 H.264 스트리밍을 녹화할 수 있습니까?

예. Flash Media Interactive Server 3.5 이상은 서버에서 직접 H.264 코덱을 사용하여 스트리밍 녹화를 지원합니다. 고품질 실시간 스트리밍을 아카이빙하여 필요에 따라 콘텐츠를 빠르게 배포할 수 있으며, 무료 F4V 병합 유틸리티를 통해 Adobe Premiere Pro CS6를 사용하여 영상 편집용 파일을 준비할 수 있습니다. Adobe Media Server의 새로운 멀티캐스트 개선 사항을 통해 멀티캐스트 스트리밍을 서버 측에서 녹화할 수 있습니다.