기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 

video영상 streaming받을 때 적절한 wifi throughput을 계산하고자 합니다.

H.264 1080P영상을 30fps streaming받을 에정입니다.

적절한 network throughput이 어떻게 되는지요 ?

 

제가 이론적으로 알고 있기로는 압축하지 않은 video data

Data rate [bit/sec] = bpp(=bit/pixcel) X 가로해상도 X 세로해상도 X  fps로 알고 있습니다.

따라서, 일 예로 다음과 같이 계산 할 수가 있겠습니다.

32[bit/pixel] X (1920 X 1080)[pixel/frame] X 30[frame/sec]

= 1875600[bit/sec] = 1,990,656,000 = 1,990[Mbit/sec]

가 됩니다.

 

H.264 압축률이 60%라고 가정한다면 (실제로는 어떻게 되는지 ???),

(1-0.6)* 1,990[Mbit/sec] = 796,262,400 = 796M[Mbit/sec]

 

물론, 단순히 계산으로 위와 같은데요

실제, 현실적으로는 위의 계산이 좀 말이 안 되는 것 같은데요.. ^^;;;

 

뭐가 잘못 되었는지요 ?

바른 계산 방법이나,

실제로(= 현실적으로 = 경험적으로) 필요한 wifi throughput [Mbps]를 알려 주시면 감사하겠습니다.

 


쭈암

2013.06.27 14:13:34
*.186.87.8

인코더 설정을 어떻게 하느냐에 따라 다릅니다. 

보통 IPTV는 8Mbps정도 사용합니다.


계산식이 많이 틀렸습니다.


일단 1 pixel은 YUV420으로 Color Space를 써서 16bit만 씁니다.

압축율이 60% 짜리 동영상 코덱이면 못쓰는 물건입니다.

김정권

2013.06.27 20:30:51
*.46.71.138

보통 오디오코덱이 1/10 근처로 압축하고

비디오 코덱은 1/100 근처로 압축합니다.

 

미디어의 품질 측면에서는 H.264 1080P@30fps면 5 ~ 15Mbps (유튜브처럼 좋은 인코더는 5, 대충은 10)

그리고 저 정도의 wifi throughput이 나오는 솔루션을 찾으시면 될 것 같습니다.

5Mbps는 대충 될 것 같은데, 10Mbps는 칩셋/안테나/드라이버 등에 따라 해보셔야 겠네요.

 

그리고 wifi가 망특성이 버스트해서 스트리밍 프로토콜이나 플레이어 버퍼링도 고민하셔야 할 듯

고도리

2013.06.28 00:40:46
*.200.239.210

802.11n이 될텐데....워낙 전파환경에 따라 틀려서 어떻게 될지는 실제로 동작시켜봐야할 듯 하네요.


참고적으로 wifi 스루풋이 나와도 cpu쪽과 매칭이 틀려질 수 있습니다.

초리

2013.07.23 21:41:58
*.254.211.197

되도록이면 VBR 대신에 CBR로 세팅하시면 고정폭으로 사용하실 수 있습니다. 

영상회의시에 보통 1080p는 2Mbps 정도만 사용해도 무난합니다만 고화질로 사용하시려면 8Mbps정도 생각 하셔야 됩니다. 대신에 낮은 대역폭일 수록 움직임이 심할 때 블럭이 많이 생깁니다(CBR인 경우에 콴타이제이션 레벨로 대역폭이 자동 조절됨). 개인적인 생각에는 4Mbps정도이면 Wifi에서 큰 무리없이 전송되지 않을까 생각합니다.


List of Articles
번호 제목 글쓴이 날짜sort 조회 수
5608 [완료]pci slot확장시 bios수정필요한지? [2] 조성철 2007-06-05 2709
5607 [질문]aesop-lx800 Linux(Slackware 11.0) install guide 보고 그대... [2] 조준동 2007-06-05 2529
5606 [질문] camera 드라이버 올리는 중에 문제가 있습니다. ㅜ,.ㅜ [1] 임병재 2007-06-05 921
5605 [완료] insmod에 대해서 간단한 질문 한가지 [2] 문철민 2007-06-06 689
5604 [질문] 커널 2.6.x 에서 real-time control ? [3] 유형목 2007-06-06 711
5603 급질문입니다,. [1] 김두석 2007-06-06 1385
5602 [완료] 부팅중에 다음과 같은 코드가 뜨고 죽어버려요~도와주세요 [2] 양용현 2007-06-07 1315
5601 [완료]흠... quickCam pro 4000혹시 올리신분 계신가요? [2] 황동준 2007-06-07 1129
5600 [완료] USB관련 질문사항입니다... <== 완료 [5] 이순일 2007-06-07 1338
5599 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
5598 [질문] rdesktop 크로스 컴파일 [1] 김증일 2007-06-08 759
5597 [완료] USB 메모리에 부팅 CD 이미지 넣기... [1] 정경진 2007-06-09 4537
5596 [질문] schedule_timeout 관련 [1] 양용현 2007-06-09 1294
5595 [질문] 2.4에서 video 4 linux를 추가 후 부팅하는 과정에 문제... [1] 임병재 2007-06-09 677
5594 [완료] usb메모리를 yaffs2 나 jffs2로 포맷하기? [4] 문관경 2007-06-09 1249
5593 [완료] Unhandled fault에 대해서.. [4] 김정호 2007-06-09 1777
5592 [완료] 부팅중에 다음과 같은 코드가 뜹니다. 왜그러죠? [1] 양용현 2007-06-10 778
5591 [완료] 엔터 입력 없이 콘솔에서 키보드 입력 받을 수 있나요. [3] 김증일 2007-06-11 970
5590 [질문] 2440 보드에 카메라 드라이버 문제 좀 봐 주세요 [1] 임병재 2007-06-11 1232
5589 [완료]LCD를 분해할려고 합니다... [2] 이태간 2007-06-12 716

사용자 로그인