Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Encode lại theo ADPCM rồi gửi.

  3. #3
    Trích dẫn Gửi bởi cuogbk14
    cảm ơn ban.!
    mình đã thử làm theo cách của bạn là :

    a=0
    for(int i=0;i<700;i++)
    {
    lpmix[i] = lpbuffer1[i]+ lpbuffer2[i];
    a++
    }
    các lp ở đây mình để dạng LPSTR, độ dài của các buffer là 700.
    Kết quả là nghe rất rè, tín hiệu nghe được rất yếu.
    Mong các bạn sửa giúp.
    Thanks all!
    Thế này thì giết người.


    Mã:
    short * output = (short *)lpmix;short * p = (short *)lpbuffer1;short * q = (short *)lpbuffer2;for(i = 0; i < 350; i++){    output[i] = p[i] + q[i];}

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Làm sao để mix audio data được truyền qua mô hình Client-Server ?

    Chào mọi người!
    Hiện giờ mình đang làm project chat voice qua mạng lan. Mình đã làm được việc 2 máy chat với nhau.
    Mình muốn chuyển qua mô hình client sever. mỗi client sẽ gửi buffer data đến cho sever, sau đó sever sẽ mix các buffer đó rồi gửi lại cho client.
    Mình ko biết mix 2(>2) buffer data client như thế nào. Mong các bạn giúp đỡ!
    Thanks.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi cuogbk14
    Chào mọi người!
    Hiện giờ mình đang làm project chat voice qua mạng lan. Mình đã làm được việc 2 máy chat với nhau.
    Mình muốn chuyển qua mô hình client sever. mỗi client sẽ gửi buffer data đến cho sever, sau đó sever sẽ mix các buffer đó rồi gửi lại cho client.
    Mình ko biết mix 2(>2) buffer data client như thế nào. Mong các bạn giúp đỡ!
    Thanks.
    Chuyển về cùng tần số lấy mẫu, lấy mỗi buffer có độ dài bằng nhau ở mỗi luồng, cộng các mẫu đó với nhau ( -32768 < chú ý biến độ < 32767).

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •