최근에 저는 Flowplayer를 사용하여 Edgecast Streaming 서비스 및 CloudFront Streaming 서비스와 통합하는 RTMP 스트리밍에 대한 작업을하고 있습니다.왜 RTMP 스트리밍 프로토콜의 URL 경로가 서로 다른가요?
기본 개념은 쉽게 이해할 수 있지만 다른 제공 업체의 형식은 실제로 내게 많은 시간을 낭비하게 만듭니다.
예를 들어 edgecast를 행복하게 만들려면 설명서에 따라 mp4 : filename.mp4, flv : filename (.flv 확장자 없음) 및 mp3 : filename (without.) 형식의 파일 이름을 지정해야합니다. mp3 확장자).
CloudFront의 경우 mp4 : filename.mp4, filename (flv : 접두사 없음, .flv 확장자 없음) 및 mp3 : filename (.mp3 확장자 없음)과는 다른 이야기입니다.
이 형식을 사용하면 오늘날 Edgecast의 loadToEdge 함수를 사용하려고 할 때 accept가 filename.mp4 (mp4 : 접두사 없음), filename.flv (flv : 접두사 없음) 및 mp3 : filename 형식을 사용하면 더욱 실망하게됩니다. mp3.
위에서 볼 수 있듯이 기본적으로 거기에는 논리가 없으므로 최종적으로 작동하도록 모든 다른 조합을 추측하고 시도해야합니다.
저는 왜 다른 공급자가 모든 사용자 정의 방식으로 스트리밍을 구현하는지에 대해 알고있는 사람이 있는지 알고 싶습니다. 또는 어도비의 잘못은 통일 된 형식이 아니거나 서비스 제공 업체가 원하는대로 사용할 수있는 것입니다.
감사합니다.
이것은 RTMP 프로토콜과 아무 관련이 없습니다. CloudFront 및 EdgeCast의 규칙 만 있습니다. – ciphor
감사합니다 @ ciphor, 나는 이것이 내가이 질문을 제기 한 이유라고 생각합니다. 그게 다른 공급자의 관습이지만, 왜 내가 MP4 :, mp4 :, flv : 접두사와 같은 대회에서 왜 그런지 이해하지 못한다. 이 접두어를 추가하여 직접적으로 어떤 이익도 얻지 못합니다. 왜 단순히 일반 URL을 사용하지 않는 것이 좋을까요? 이 경우 더 이상 맞춤 URL이 없지만 모두 균일 한 주소가 있습니다. –