DVB 방송용 Middleware에 Time Lock를 거는 방법으로 아래와 같은 방법으로 하면 괜찮을 것 같다.
1. 미래의 시간을 고정 시켜 놓고 Tot Tdt를 받아서 비교하여, 고정된 시간 보다 미래인 경우에는
Assertion 을 발생 시켜서 MW Function을 정지 시키도록 한다.
* 장비로 송출 되는 스트림은 모두 과거에 capture가 되어진 stream 이기 때문에 재생하는데는 문제가 없지만 실제 필드에서 사용할 때는 문제가 된다.
비코즈 : 필드의 TS에 Tot는 항상 현재 시간이기 때문이다.
2. TS Packet개 갯수를 Counting하여 일정 시간이 되면 TS Parsing 자체를 막아 버린다 - 가장 확실하긴 하다. - DVB-H 에서는 MPE Data Callback에 걸면 될듯...
개인적으로 Creak을 하겠다고 마음 먹으면 못 할 것이 어디있는가?
아이디어 : 경록이형 제공
|