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

 

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 6410 sleep mode 질문 드립니다. [1] 서비 2013-05-17 1670
5607 임베디드 리눅스를 보드에 타겟팅 했을 때 부팅이 되지 않는 이유는... [2] 혜민아빠 2012-03-07 1668
5606 이솝 2차 보드 나름대로 포팅 중 이해가 가지 않는 부분이 있습니... [7] 김영수 2008-01-30 1667
5605 텔레칩스 chip들에 관련 질문.... [3] 이성호 2009-07-24 1667
5604 현재 사용중인 하드웨어 추출 [2] dong880510 2014-04-07 1666
5603 잡담) 친절한 고현철님... 멍청한 나.... 지금 OTL중..... [1] 임장욱 2007-10-22 1665
5602 USB host와 gadget을 동시에 사용하는게 가능한가요? [2] 문철민 2012-05-17 1665
5601 WiFi EAP-FAST 관련 [1] 신현호 2014-04-02 1665
5600 안드로이드 터치 상하좌우 반전현상 [1] 나영찬 2011-08-03 1663
5599 고도리님 현재까지는 OpenCL은 동작은 ARM만 시킬 수 있습니다. ... [1] 김영준 2013-06-25 1663
5598 임베디드 리눅스 shutdown시에 필요한 전원 on상태의 유지시간? [2] 김민욱 2014-07-11 1663
5597 엑시노스 디코딩에 관련된 질문입니다. [3] seeman2 2012-02-19 1659
5596 gdb core dump 디버깅 질문 드립니다. [3] 석헌영 2009-09-30 1658
» Video와 network관련 문의드립니다. [4] 김경식 2013-06-27 1658
5594 비실시간 스케쥴링 관련 질문 드립니다. tezboy 2013-10-08 1658
5593 uboot 1.3.40을 쓰고 있는데요..파일시스템 40MB정도를 tftp를 통해... [3] 혜민아빠 2012-04-26 1656
5592 aesop-6410 board에서의 adb 사용 질문 [1] 김영문 2009-05-01 1656
5591 arm 보드에 APM 올리기 질문드립니다. [4] 은민아빠 2013-05-14 1656
5590 Odroid상에서 새로운 I2C device driver 등록하는방법 [1] 성빈아빠 2010-05-03 1654
5589 프로젝트 부품을 구하려하는데 조언부탁드립니다. [1] 시그인트 2014-02-27 1654

사용자 로그인