Vietnam mobile day 2012 stream audio - vinazip

956 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
956
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
74
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Server: Nếu bạn chọn những dòng thiết bị hỗ trợ streaming (như E63) nhưng bạn không thể bỏ ra 1k$ để mua server streaming (realplayer, wowza, …) Bộ nhớ: Bộ nhớ thấp làm sao để nghe hết một file audio > 1M Thời gian: Để nghe một file audio bình thường bạn phải download hết dữ liệu về, với mạng 2.5 và 2.75G thì sẽ rất mất nhiều thời gian ss
  • MP3: Vì file mp3 có thể chạy trên hầu hết các thiết bị di động, và giải thích thêm tại sao lại chọn file mp3 ở phần sau Bit rate: Thấp hơn 32kbps vì bình thường 128kbps thì dung lượng file có thể lên đến 4Mb cho một file nhạc, với mạng 2.5 hay 2.75G tốc độ download chậm nên download mỗi đoạn nên nhỏ hơn 100kb. Nếu 100kb file audio 32kbps thì thời gian play khoảng 15s nếu 128kb thì khoảng 3 đến 5s, như vậy file 32kbps sẽ đủ thời gian download đoạn 2 sẽ không có cảm giác chờ gây khó chịu cho người sử dụng
  • - Cắt file audio <100kb: Vì với mạng 2.5 và 2.75G tốc độ download chậm
  • Cắt file audio <100kb: Vì với mạng 2.5 và 2.75G tốc độ download chậm Khi player1 start thì download audio phần tiếp theo, download xong thì player2 prefetch, khi player1 dừng thì player2 start và giải phòng vùng nhớ của audio phần trước. Quy trình này tiếp tục
  • http://en.wikipedia.org/wiki/MP3 Cấu trúc file mp3 chia thành các frame.Mỗi frame bao gồm header và data
  • - Server dựa vào file đặc tả để truyền dữ liệu về cho client từ byte (start) tới byte (end) tổng dung lượng truyền về mỗi phần < 100kb là phù hợp với mạng 2.5 hoặc 2.75G
  • http://www.codeproject.com/Articles/8295/MPEG-Audio-Frame-Header
  • Vietnam mobile day 2012 stream audio - vinazip

    1. 1. GIẢI PHÁP STREAMING AUDIO TRÊN NỀN TẢNG CÔNG NGHỆ J2MEMr. Nguyễn Đình NhấtProject ManagerVinaZip., JSC
    2. 2. Nội dung: Yêu cầu & Mục đích. Vấn đề. Giải pháp. Ứng dụng.
    3. 3. Yêu cầu & Mục đích:Thiết bị:o Bộ nhớ trong thấp. (min : 750kb)o Không hỗ trợ streaming (RTP/RTSP).o Không hỗ trợ 3G.Nghe audio online ?
    4. 4. Nội dung: Yêu cầu & Mục đích. Vấn đề. Giải pháp. Ứng dụng.
    5. 5. Vấn đề:Server Bộ nhớ Thời gian
    6. 6. Nội dung: Yêu cầu & Mục đích. Vấn đề. Giải pháp. Ứng dụng.
    7. 7. Giải pháp: Yêu cầu chung. Bán tự động. Tự động.
    8. 8. Yêu cầu chung: File MP3 Bit rate <= 32kbit/s(Bit rate chuẩn là128kbit/s)
    9. 9. Giải pháp: Yêu cầu chung. Bán tự động. Tự động.
    10. 10. Bán tự động (1): Cắt file audio thành nhiều phần <100kb
    11. 11. Bán tự động (2):Player mPlayer1;Player mPlayer2;mPlayer1.realize();mPlayer1.prefetch();mPlayer1.start();Download …mPlayer2.realize();mPlayer2.prefetch();
    12. 12. Giải pháp: Yêu cầu chung. Bán tự động. Tự động.
    13. 13. Cấu trúc file mp3: Mp3 Header Frame 1 Mp3 Data Mp3 Header Frame 2 Mp3 Data Mp3 Header Frame 3 Mp3 Data … …Frame 1 … Frame 1000 … Frame 2000 … Frame 3000Byte 0 Byte 65619 Byte 1115533 Byte 2296685
    14. 14. Tự động:
    15. 15. Tool Phân tích: MPEG Audio Frame Header
    16. 16. Nội dung: Yêu cầu & Mục đích. Vấn đề. Giải pháp. Ứng dụng.
    17. 17. Ứng dụng:Ưu điểm:  Chi phí server thấp.  Dễ thực hiện.Nhược điểm:  Bị trễ khi chơi các đoạn audio.Ứng dụng:  Phù hợp với ứng dụng không đòi hỏi yêu cầu thưởng thức audio cao như “học tiếng anh online”.
    18. 18. it’s all about integration & connection.... Thank you & Have a beautiful life…For more detail, Please send email tonhat@vinazip.com or http://vinazip.com

    ×