저는 아래와 같이 구현하려 합니다.
미디어 서버 구현(rtmp : 1935 port)
rtmp 서버 구현(nginx 나 red5 이용: port 1935)
-특정 기간만 보이도록 db 경로에서 핸들링
-특정 타겟 url 에만 보이도록 핸들링
-서비스네임 암호화(url)
rtmp 플레이어(http : 80 port)
-db 에서 특정한 권한있는 사람만 리스트 보이도록 핸들링
-db 에서 특정 기간만 나오도록 리스팅
-플레이어는 브라우저 플러그인 .swf 파일 이용(gitHub open Source 응용)
최종 사용자 로그인 -->
1. 강좌 리스팅페이지 (userid,기간체크하여 리스트 페이지 출력)
2. 특정 row 를 클릭시에 상세 화면으로 이동
3. 상세 화면에서 rtmp 플레이어 동작
-user id 권한 체크
-열람 기간 체크
-히스토리 update(플레이 접속시간~, 상세페이지 주기적 인터벌 검사하여 최종 종료 시간 기록)
1. 질문: 이렇게 서비스할 경우 동영상 파일은 외부에 노출이 되어도 캡슐화 되어 오프라인상의
제 3 PC 로 가저와 flv 파일을 플레이 시켜도 암호를 풀지 않는한
결코 플레이되지 않는 방법은 없나요?
2. 질문: 기타 다른 고려 사항은 무엇인가요?
리눅스, 윈도우,웹서버 , db 서버 등은 수백번 만져 보았지만
미디어 서버는 처음이네요.
돈 안들고 하려니 여러모로 생각해야 할것들이 많네요.
그리고 보안이 큰 이슈 이군요.
해 보신분들 조언 부탁 드립니다.
답변 다신분들 미리 감사 드립니다.
-ƯÁ¤ Ÿ°Ù url ¿¡¸¸ º¸À̵µ·Ï Çڵ鸵
-¼ºñ½º³×ÀÓ ¾ÏÈ£È(url)
-db ¿¡¼ ƯÁ¤ÇÑ ±ÇÇÑÀÖ´Â »ç¶÷¸¸ ¸®½ºÆ® º¸À̵µ·Ï Çڵ鸵
-db ¿¡¼ ƯÁ¤ ±â°£¸¸ ³ª¿Àµµ·Ï ¸®½ºÆÃ
ÀÌ·² °æ¿ì ƯÁ¤±â°£¿¡ ƯÁ¤±ÇÇÑÀÌ ÀÖ´Â »ç¶÷ÀÌ url À» ¸ð¾Æ³ù´Ù°¡ ÀúÀåÇØµÎ°í ´ÙÀ½¿¡ ¶Ç º»´Ù°Å³ª ´Ù¸¥»ç¶÷ÀÌ º¼¼öÀÖ°Ô ¹èÆ÷ÇѴٰųª ÇßÀ» °æ¿ì ¹®Á¦´Â ¾ø³ª¿ä?
ÀÌ·± °ÍÀ» ¾²´Â °ÍÀÌ ´õ ÁÁÁö ¾ÊÀ»±î¿ä?
´Ù¸¥ »çÀÌÆ® ¾²´Â ºÐµé ¸¹½À´Ï´Ù.
³»¿ëÀÌ Áß¿äÇÏÁö
»çÀÌÆ®°¡ Áß¿äÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù.
¿Á¼Ç¿¡ ÆǸÅÇϴ°Ͱú À¯»ç..
Á¦°¡ ½ÎÀÌÆ® Á¦°øÀÚÀÎ ¼ÀÀÌÁÒ.
¹°°ÇÆÄ´Â »ç¶÷Àº ȸ¿ø..
µ· °ü¸®ºÎÅÍ ÀÌ°ÍÀú°Í ÇϽ÷Á¸é
S±Þ °³¹ßÀÚ 3¸íÀÌ 2³âÀº °³¹ßÇØ¾ß ÇÕ´Ï´Ù.
ÇØÅ·µµ ¾öû³ª°Ô µé¾î¿À±â ¶§¹®¿¡
°³¹ßÅø·Î Àå°í³ª ¶ó¶óº§ °°Àº°Å ½á¾ßÇÏ°í.
¾Æ´Ï¸é PHPÄÚµå³×ÀÌÅÍ °í·ÁÁßÀÔ´Ï´Ù.
È¥ÀÚ 3°³¿ùÀ̸é ÃæºÐÇÒµíÇÕ´Ï´Ù.
Àú´Â 3°³¿ù¿¡ ¸ø ÇÕ´Ï´Ù....¤Ð¤Ð...
ÃæºÐÈ÷ 3°³¿ùÀÌ¸é ¶±À» Ä¡ÁÒ.
ÀúÀåÇÒ¶§ ¾ÏÈ£ÈÇÏ¿© ½ºÅ丮Áö¿¡ ³õ¾Ò´Ù°¡ ½ºÆ®¸®¹Ö ¼ÛÃâÇÒ¶§ º¹È£È°úÁ¤ÀÌ µé¾î°¡¸é µÉµíÇÕ´Ï´Ù.ÆÄÀÏÀ» µµ³ ´çÇصµ ¾î¶² Ç÷¹À̾ Ç÷¹À̽ÃÅ°Áö ¸øÇÏ´Â ¹ÙÀ̳ʸ®Çü½ÄÀÌÁÒ.
ÃÖ±Ù Ãß¼¼´Â ¾ÏÈ£È Æ÷±âÇϰųª DRM ¾²°Å³ª ÀÔ´Ï´Ù.
»ï°¢´ë ³õ°í Ä«¸Þ¶ó·Î ³ìÈÇÏ¸é ¾Æ¹«¸® º¸¾È ÇÒº£¶óÇصµ ºÒ°¡´ÉÇÕ´Ï´Ù.