스트리밍 미디어 프로토콜 이란 무엇입니까?와 차이점은 무엇입니까?

- Aug 31, 2016 -

선택 하는스트리밍기술 포함 pluses의 이해 및 기술에 의해 사용 되는 스트리밍 프로토콜의 여러 고려 사항을 포함 한다. 이 문서는 스트리밍 프로토콜을 정의 하 고 오늘날의 최고의 스트리밍 기술에 의해 사용 되는 프로토콜의 상대적인 장점에 설명 합니다.

무엇 #39; s 통신 프로토콜?

통신 프로토콜규칙은 데이터 전달 방법을 제어, 파일 헤더와 데이터, 인증 및 오류 처리 구문 같은 요소를 정의 합니다. 간단한 데이터 전송에 관련 된 프로토콜의 수십 쉽게는패킷인터넷, 그리고 그것의 중요 한 이해를 어떻게 그들은 함께 작동 합니다.


간단히,는국제 조직 표준화 (iso)에 대 한만든는개방형 시스템 상호 연결통신 기능에 대 한 7 논리 레이어를 정의 하는 모델. 모든 스트리밍 프로토콜 데이터 패킷을 전송 같은 배관 기능에 대 한 아래의 모든 레이어를 사용할 수 있습니다 그들은 응용 프로그램 계층에 있습니다. 전체 스택 기능을 재현 하는 것 보다는 특정 기능에 초점을 각 계층 내에서 프로토콜 수 있습니다.

예를 들어는실시간 스트리밍 프로토콜 (rtsp)응용 프로그램 수준 프로토콜 등의 패킷 전송 여러 프로토콜 전송 계층에서 사용할 수 있는 스트리밍에범용 데이터 그램 프로토콜 (udp)그리고전송 제어 프로토콜 (tcp). 때로는 응용 프로그램 수준 프로토콜은 같은 특정 전송 프로토콜을 위해 특별히 작성 된실시간 전송 프로토콜 (rtp)는 일반적으로 udp 전송에 만들어집니다.

바라 건 대,이 간략 한 개요 스트리밍 프로토콜 라이브와 다른, 낮은 수준의 protcols 상호 작용 하는 방법을 이해 하는 데 도움이 됩니다. 이것은 기술 우리가 얻을, 여러분, 그래서 그것을 밖으로 여기에서 해야 될 매끄러운 항해.

처음에는 http, 그리고 좋았어요

이 배경으로, 스트림 비디오, 모두의 할아버지로 시작 하는 데 사용 하는 응용 프로그램 계층 프로토콜 검사 시작 하자http. 당신이 아마 알고, http 하이퍼텍스트 전송 프로토콜, 웹을 위한 프랑크는 의미 합니다. http 웹 서버와 브라우저 간의 통신을 제어 하 고 원격 뷰어, html 텍스트, gif 및 jpg 그래픽, pdf 파일 및 기타 웹 기반 (로 포함 하 여 웹사이트에 모든 콘텐츠를 배포 하는 데 사용 하는 프로토콜은ftp) 다운로드.

http 통해 비디오와 함께 초기 실험 했다 여러 가지 이유, 보다 만족 스러운는 하루 28/56 kbps 모뎀에서 사용할 수 있는 제한 된 대역폭을 했다. 웹에 게시 하는 첫 번째 비디오 파일은 다운로드 및 재생, 그들은 재생을 시작 하기 전에 완벽 하 게 다운로드 했다 의미를 통해 전달 되었다. 다음애플개념을 개척프로그레시브 다운로드비디오는 다운로드 된 재생을 시작할 수, 어디는 조금, 왔지만 우측 추구 또는 랜덤 액세스와 같은 기능을 제공 하지 않았다.

http 배달 비디오의 다른 큰 원판 비용과 품질의 서비스 문제를 했다. http 배달 사용 가능한 대역폭을 허용할 것 이다 빨리 수행 됩니다. 뷰어는 고속 연결을 통해 연결 하는 경우 최대한 빨리 전체 비디오 파일이 보냈습니다. 뷰어는 잠시 후 보고 중지, 그의 많은 낭비 했다.

또한, 배달의이 모드 여러 시청자 봉사를 어려워 했다. 때 뷰어 비디오에 클릭된, 서버 시작 최대한 신속 하 게 비디오를 전송. 아웃 바운드 대역폭의 그들에 게 전송까지 동영상을 제공 뷰어 충분 있을 시청자 b, c, d, 그리고 e를 클릭 하면 비디오를 완료 했다.

스트리밍 프로토콜의 상승

중요성 증가 미디어 스트리밍로 여러 스트리밍 프로토콜 상기 rtsp를 포함 하 여 이러한 문제를 해결 하기 위해 만들어진마이크로소프트 미디어 서비스 (mms)그리고매크로 미디어(그리고어도비)리얼 타임 메시징 프로토콜(rtmp)입니다. 높은 수준에서 이러한 프로토콜 몇 가지 공통 요소를 공유합니다.

먼저 스트리밍 서버의 존재 또는 스트리밍 콘텐츠 제공과 전적으로 청구 소프트웨어 프로그램. 이러한 스트리밍 서버 일 함께에서 전통적인 http 서버와 스트리밍 서버와 뷰어 보고 중단 될 때까지 유지 하는 선수 간의 연결을 시작 뷰어 http 서버에 있는 링크를 클릭 하면. 이 연결으로 인해 이러한 프로토콜 "상태 저장" http는 상태 비저장 이며 서버와 플레이어 간의 연결에 비해로 간주 됩니다.

이 연결 http 배달의 네거티브의 대부분 해결. 스트리밍 프로토콜 사용 하고자 하는 비디오 파일의 임의의 위치 그리고 적응 스트리밍, 어디 여러 인코딩된 파일 사용 가능한 대역폭 및 cpu 전력을 바탕으로 플레이어를 배포할 수 있습니다. 서버에 그냥 플레이어를 비디오의 흐름 미터 수 시간 기준, 그래서 뷰어 보고, 중단 하는 경우 작은 여분의 대역폭 낭비 했다. 아웃 바운드 흐름 metered 했다 때문에 스트리밍 서버 수 더 효과적으로 역할을 여러 사용자가 서비스의 전반적인 품질을 개선.

http-미래 돌아가기

시간이 지남에, 플래시 비디오 스트리밍 비디오 판도 지배할 것 장미 rtmp 스트리밍 프로토콜, 지배 되었다 고 오늘 아직도 널리 이용 된다. 그러나, http 기반 마이크로 소프트의의 도입으로부드러운 스트리밍그리고 애플의http 라이브 스트리밍 (hls)http 기반 스트리밍 기술을 여러 이유로, 모두 rtmp 및 그것의 네거티브의 많은 해결 http 기술에 혁신의 인식된 네거티브와 함께 할 필요가 재기를 시작 했다.

rtmp에 인식된 단점 같습니다.

  • 어도비 미디어 서버는 해결 방법이이 문제 경험 하는 경우 비록 rtmp 패킷은 특정 방화벽에 의해 차단 될 수 있습니다.

  • rtmp 패킷을 isp, 기업, 그리고 분배 효율성과 서비스의 품질을 향상 시킬 수 있는 다른 조직과의 네트워크에서 사용할 수 있는 표준 http cachingmechanisms를 활용할 수 없습니다.

  • 플레이어 연결에 영구 서버 스트리밍 서버 돈이 있기 때문에 비용 증가 의미 합니다.

  • 필요한 서버 또한 http 기반 스트리밍, 있기 때문에 rtmp 보다 많은 더 많은 http 서버에 비해 확장성을 제한할 수 있습니다.

  • rtmp은 여전히 같은 사이트에 의해 사용블룸버그그리고street.com는 개념에의 문을 제기 하는 경향이 그 rtmp 심하게 방화벽된 시청자를 통해 얻을 수 없습니다.espn그리고뮤직 비디오또한 질문 확장성 및 비용 문제 rtmp를 사용 하 여.

이러한 의심을 제쳐두고, http 기반 기술을 더 높은 품질의 스트림을 전달에 효과적인 기술 cognoscenti 중 일반적인 인식이입니다. 게다가, 어도비 도입http 동적 스트리밍 (hds)2010 년를 바탕 화면에 스트리밍 http 기반 플래시 기반 대안을 제공 합니다. 갑자기, 완전히 새로운 기술; 지진 교대 관련 이상 http 기반 온라인 비디오 전송 변경 플래시 사용자 플래시 개발 및 infrasture에서 그들의 투자를 활용 하 고 httpstreaming의 혜택을 활용 하 여 계속 수 있습니다.

앞에서 언급 했 듯이, http 스트리밍 또한 여러 혁신 기술의 이전 한계를 해결. 이전에 서버와 플레이어; 간의 영구 연결 비디오 어떤 http 서버에 상주 하 고 기술 상태 비저장 남아 있습니다. 그러나, 지금 모든 http 기반 스트림 덩어리로, 별도 파일이 나 큰 파일 내에서 세그먼트 깨진 있다. 단일 요청으로 하나의 큰 파일을 검색 하는 대신 http 기반 기술을 필요로에 연속 짧은 청크를 검색 합니다.


이것은 여러 이점이 있다. 첫째, 그것을 지켜 비디오를 전달 하기 때문에 약간 낭비가입니다. 이 효과적으로 더 많은 스트림을 효율적으로 서비스 하는 단일 http 서버를 사용 하면 비디오 미터. 추구 하는 것은 아무 문제; 경우에 뷰어 재생 헤드를 앞으로 할수록, 선수 그냥 적절 한 청크를 검색할 수 있습니다. 이러한 기술도 스트림, 그래서 모든 나열 된 기술 (스트리밍, hls, 부드럽고 hds) 적절히 스트림 간의 효율적인 전환 가능 합니다.

이러한 기술은 http를 통해 전달 됩니다, 이후 그들은 회피해 rtmp에 의해 직면 하는 문제. http 기반 기술을 방화벽 친화적인 고 http 캐싱 메커니즘을 활용할 수 있습니다. 스트리밍 서버 필요 하기 때문에, 그들은 보다 적게 비싸다를 구현 하 고 더 싸게 하 고 효과적으로 확장할 수 있는 사용 가능한 사용자를 봉사 하.

최종 포인트

다시, rtmp 유통은 여전히 널리 고 군인이 많은 웹사이트에 의해 오늘 사용. 그러나, 일부 사이트 변경에 대 한 작은 자극 될 수 있습니다,이 시점에서 스트리밍 기술을 고려 하는 경우 압도적인 감정을 제공 하는 http를 통해. 물론, 애플 기기 (및 안 드 로이드 3.0 및 높은) 적응형 배달, hls 귀하의 유일한 옵션입니다.

비디오 콘텐츠 가장 평범한 오래 된 http 프로그레시브 다운로드를 통해 전달 됩니다 인식에 유용 합니다. 물론, 적응 스트리밍의 부족 같은 제한 하지만 작업 밖으로 너무 심하게 대 한 말할 수 없다youtube누가 점진적 다운로드를 통해 독점적으로 웹을 통해 비디오의 약 70%를 제공 합니다. 그러나,이 방법은 배포에서 youtube를 방지는디지털 권한 관리 (drm)hds을 통해 사용할 수 있는 기술을 부드러운 스트리밍 및 hls 브랜드 콘텐츠 사이트 이러한 기술을 사용 하 여 중요 한 이유는 그들의 동영상을 보호 하기 위해.

마지막으로,이 문서의 초점 일반 인터넷 스트리밍 되었습니다. 특히 인트라넷 사용에 대 한 스트리밍 서버 기반 프로토콜 처럼ip 멀티 캐스트와 같은 응용 프로그램피어-투-피어 배달많은 가치와 더 많은 약속을 제공 합니다. 그래서 목욕 물;와 함께 아기를 밖으로 던져 하지 마십시오 스트리밍 서버 되지 않습니다 "나쁜" 및 http isn #39; t quot;good.quot; 오히려, 일을 위한 최고의 도구를 선택 합니다.

심천 광산 기술 제공 인코더 rtmp/rtsp/http 및 udp (ip 멀티 캐스트) 프로토콜을 지원 합니다.

추가 인코더 정보에 대 한 문의.


이전:도매 Hotsale USB 비디오 캡처 상자 DVR 카드 Vcap2860 (내-VCAP2860) 다음:디지털 TV 방송 전파 중계 소 장비에 대 한 8 채널 비디오 엔코더