Streaming Encoder Protocol
[WebRTC](https://texonom.com/webrtc-e3c4526c5f25405b93c261c16f019bc2) [Video Player Protocol](https://texonom.com/video-player-protocol-1c671b1172594f5088cb001abf3bbaa2) [Video Data Container](https://texonom.com/video-data-container-fabec7f37db44cd383d2f1aa29703e02) 


1. **H.264 + AAC등 포맷의 동영상 파일을 작은 단위로 분할**
2. **분할된 파일의 재생순서가 작성된 manifest 파일을 생성**
> manifest파일에는 분할된 동영상 파일을 어떤 순서로 몇 초간 재생할 것인지에 대한 내용들이 텍스트로 작성
> HLS의 경우에는 .m3u8 파일이, Dash의 경우 .mpd(xml)와 같은 manifest 파일이 생성
> 분할된 미디어 파일은 mp2ts와 mp4로 구성되어 있고 mp2ts의 확장자는 .ts
RTMP 프로토콜이 거의 표준
*Manifest(.m3u8, .mpd) 파일을 Server에게 요청*
### Streaming Encoder Protocols
|Title|
|:-:|
|[RTMP](https://texonom.com/rtmp-30a84af269fa4e5ab9bd1795b70deb5d)|
|[RTSP](https://texonom.com/rtsp-1273d6b93d484aae9fcc24b510875c84)|
|[Secure Reliable Transport](https://texonom.com/secure-reliable-transport-9b0e7dff007f4e529e10cfe7941a79eb)|




[m3u8](https://texonom.com/m3u8-b583be47a8994ebbb17ac484fee6e20d)







