FMUSER Truyền video và âm thanh không dây dễ dàng hơn!

[email được bảo vệ] WhatsApp + 8618078869184
Ngôn ngữ

    Giải thích chi tiết về định dạng dòng m3u8 và ts của hls

     

    HLS và Http Live Streaming là các giao thức phát trực tuyến thời gian thực do Apple xác định. HLS được thực hiện dựa trên giao thức HTTP. Nội dung truyền bao gồm hai phần, một là tệp mô tả M3U8, hai là tệp phương tiện TS.

    1. Tệp M3U8

       Tệp phương tiện được mô tả dưới dạng văn bản, bao gồm một loạt các thẻ.

    #EXTM3U

    # EXT-X-TARGETDURATION: 5

    #EXTINF: 5,

    ./0.ts

    #EXTINF: 5,

    ./1.ts

    # EXTM3U: Dòng đầu tiên của mỗi tệp M3U8 phải là thẻ này.

    # EXT-X-TARGETDURATION: Chỉ định độ dài thời gian tối đa của đoạn phương tiện (giây). Khoảng thời gian được chỉ định trong #EXTINF phải nhỏ hơn hoặc bằng giá trị lớn nhất này. Giá trị này chỉ có thể xuất hiện một lần.

    #EXTINF: Mô tả độ dài của một tệp phương tiện. Các tệp phương tiện theo sau, chẳng hạn như ./0.ts

     

    2. tập tin ts

        Tệp ts là tệp luồng truyền tải, định dạng mã hóa video chính là h264 / mpeg4 và âm thanh là acc / MP3.

       Tập tin ts được chia thành ba lớp: ts layer Transport Stream, pes layer Packet Elemental Stream, es layer Elementary Stream. Lớp es là dữ liệu âm thanh và video, và lớp pes là thông tin mô tả khung dữ liệu, chẳng hạn như dấu thời gian được thêm vào dữ liệu âm thanh và video. Lớp ts là thêm thông tin cần thiết để nhận dạng và truyền luồng dữ liệu trong lớp pes

     

    Lưu ý: Chi tiết như sau

     (1) Lớp ts Kích thước gói ts được cố định ở mức 188 byte, và lớp ts được chia thành ba phần: tiêu đề ts, trường thích ứng và tải trọng. Tiêu đề ts được cố định ở 4 byte; trường thích ứng có thể tồn tại hoặc không, và chức năng chính của nó là điền dữ liệu nhỏ hơn 188 byte; trọng tải là dữ liệu pes.

    tiêu đề ts

    byte đồng bộ hóa sync_byte 8b, cố định ở 0x47
    Transport_error_indicator 1b Chỉ báo lỗi truyền tải, cho biết rằng có một byte vô dụng sau trường thích ứng của tiêu đề ts, thường là 0, byte này được tính bằng độ dài của trường thích ứng
    payload_unit_start_indicator 1b Chỉ báo bắt đầu đơn vị tải, được đánh dấu là 1 ở đầu gói dữ liệu hoàn chỉnh
    Mức độ ưu tiên của phương tiện giao thông 1b Mức độ ưu tiên của phương tiện vận tải, 0 là mức độ ưu tiên thấp, 1 mức độ ưu tiên cao, thường là 0
    pid giá trị pid 13b
    Transport_scrambling_control 2b Điều khiển xáo trộn vận chuyển, 00 nghĩa là không được mã hóa
    Adap_field_control 2b Có bao gồm trường thích ứng hay không, '00' được dành riêng; '01' có nghĩa là không có trường thích ứng, chỉ có tải trọng; '10' có nghĩa là chỉ trường thích ứng, không có trọng tải; '11' có nghĩa là bản chuyển thể cũng được bao gồm Miền và tải trọng.
    Continity_counter 4b Bộ đếm tăng dần, từ 0-f, giá trị bắt đầu không nhất thiết phải nhận 0, nhưng nó phải liên tục
         Nội dung của lớp ts được xác định bằng giá trị PID và nội dung chính bao gồm: bảng PAT, bảng PMT, luồng âm thanh và luồng video. Để phân tích cú pháp luồng ts, trước tiên bạn phải tìm bảng PAT, miễn là bạn tìm thấy PAT, bạn có thể tìm thấy PMT, sau đó bạn có thể tìm thấy các luồng âm thanh và video. Giá trị PID của bảng PAT được cố định ở 0. Bảng PAT và bảng PMT cần được chèn vào luồng ts thường xuyên, vì người dùng có thể tham gia luồng ts bất kỳ lúc nào, khoảng thời gian này tương đối nhỏ, thường là vài khung video để thêm PAT và PMT. Bảng PAT và PMT là cần thiết, và các bảng khác như SDT (bảng mô tả dịch vụ) cũng có thể được thêm vào, nhưng luồng hls có thể được phát miễn là có PAT và PMT.

    Bảng PAT: Chức năng chính của nó là chỉ ra giá trị PID của bảng PMT.

    Bảng PMT: Chức năng chính của nó là chỉ định giá trị PID của luồng âm thanh và video.

    Luồng âm thanh / luồng video: Mang nội dung âm thanh và video.

    thích nghi

    Adap_field_length Độ dài trường thích ứng 1B, số byte phía sau
    cờ 1B lấy 0x50 để chỉ ra PCR hoặc 0x40 để không bao gồm PCR
    PCR 5B Program Clock Reference, tham chiếu đồng hồ chương trình, được sử dụng để khôi phục đồng hồ định thời hệ thống STC (Đồng hồ thời gian hệ thống) phù hợp với bộ mã hóa.
    nhồi nhét byte xB nhồi byte, giá trị là 0xff
         Chiều dài của vùng thích ứng phải bao gồm một byte được xác định bởi chỉ báo lỗi truyền. pcr là tham chiếu đồng hồ chương trình, pcr, dts, pts là tất cả các giá trị được lấy mẫu của cùng một đồng hồ hệ thống, pcr là gia số, vì vậy nó có thể được đặt làm giá trị dts, dữ liệu âm thanh không cần pcr. Không có ruộng thì ipad chơi được nhưng vlc thì không chơi được. Khi đóng gói luồng ts, các bảng PAT và PMT không có trường thích ứng. Nếu độ dài không đủ, chỉ cần điền vào 0xff. Cả luồng video và luồng âm thanh đều cần thêm trường thích ứng, trường này thường được thêm vào gói ts đầu tiên và gói ts cuối cùng của một khung, và gói ts ở giữa không được thêm vào.

     

    Định dạng PAT

    table_id 8b PAT bảng được cố định thành 0x00
    section_syntax_indicator 1b được cố định ở 1
    1 0b được cố định ở XNUMX
    2b dành riêng được sửa thành 11
    section_length 12b Độ dài của dữ liệu sau
    Transport_stream_id 16b ID luồng truyền tải, được sửa thành 0x0001
    2b dành riêng được sửa thành 11
    version_number 5b Số phiên bản, cố định ở 00000, nếu PAT thay đổi, số phiên bản sẽ tăng 1
    current_next_indicator 1b được cố định thành 1, cho biết rằng bảng PAT này có thể được sử dụng, nếu nó là 0, hãy đợi bảng PAT tiếp theo
    section_number 8b được sửa thành 0x00
    last_section_number 8b được sửa thành 0x00
    Bắt đầu vòng lặp
    program_number 16b Khi số chương trình là 0x0000, có nghĩa là đây là NIT, khi số chương trình là 0x0001, có nghĩa là đây là PMT
    3b dành riêng được sửa thành 111
    PID 13b Giá trị PID tương ứng với nội dung của số chương trình
    Kết thúc vòng lặp
    CRC32 32b Mã kiểm tra CRC32 của dữ liệu trước đó
    Định dạng PMT

    table_id 8b Bảng PMT có bất kỳ giá trị nào, 0x02
    section_syntax_indicator 1b được cố định ở 1
    1 0b được cố định ở XNUMX
    2b dành riêng được sửa thành 11
    section_length 12b Độ dài của dữ liệu sau
    program_number 16b số kênh, có nghĩa là kênh được liên kết với PMT hiện tại, giá trị là 0x0001
    2b dành riêng được sửa thành 11
    version_number 5b Số phiên bản, cố định ở 00000, nếu PAT thay đổi, số phiên bản sẽ tăng 1
    current_next_indicator 1b được cố định ở 1
    section_number 8b được sửa thành 0x00
    last_section_number 8b được sửa thành 0x00
    3b dành riêng được sửa thành 111
    PCR_PID 13b PID của gói TS nơi chứa PCR (đồng hồ tham chiếu chương trình), được chỉ định là PID video
    4b dành riêng được sửa thành 1111
    program_info_length 12b Thông tin mô tả chương trình, được chỉ định là 0x000 có nghĩa là không
    Bắt đầu vòng lặp
    stream_type 8b Loại luồng, đánh dấu là Video hoặc Âm thanh hoặc dữ liệu khác, mã hóa h.264 tương ứng với 0x1b, mã hóa aac tương ứng với 0x0f, mã hóa mp3 tương ứng với 0x03
    3b dành riêng được sửa thành 111
    Primary_PID 13b PID tương ứng với stream_type
    4b dành riêng được sửa thành 1111
    ES_info_length 12b Thông tin mô tả, được chỉ định là 0x000 có nghĩa là không
    Kết thúc vòng lặp
    CRC32 32b Mã kiểm tra CRC32 của dữ liệu trước đó

    (2) lớp pes

         Lớp pes thêm dấu thời gian và thông tin khác vào mỗi khung hình video / âm thanh. Gói pes chứa rất nhiều nội dung, và chúng tôi chỉ để lại những nội dung thường dùng nhất.

     

    mã bắt đầu pes Mã bắt đầu 3B, cố định ở 0x000001
    giá trị âm thanh 1B id luồng (0xc0-0xdf), thường là 0xc0
    Giá trị video (0xe0-0xef), thường là 0xe0
    độ dài gói pes 2B Độ dài của dữ liệu pes phía sau, 0 có nghĩa là độ dài không giới hạn,
    Chỉ độ dài dữ liệu video mới vượt quá 0xffff
    Cờ 1B thường lấy giá trị 0x80, có nghĩa là dữ liệu không được mã hóa, không có quyền ưu tiên và là dữ liệu được sao lưu
    Cờ 1B giá trị 0x80 chỉ có nghĩa là pts, giá trị 0xc0 có nghĩa là pts và dts
    độ dài dữ liệu pes 1B Độ dài của dữ liệu sau, giá trị là 5 hoặc 10
    pts 5B giá trị 33 bit
    dts 5B giá trị 33 bit
         pts là dấu thời gian hiển thị và dts là dấu thời gian giải mã. Cả hai dấu thời gian đều được yêu cầu cho dữ liệu video. Pts và dts của dữ liệu âm thanh giống nhau, vì vậy chỉ cần pts. Có hai dấu thời gian, pts và dts, được tạo ra bởi khung B. Pts của khung I và P bằng dts. Nếu video không có khung B, pts sẽ luôn giống với dts. Đọc tuần tự các khung video từ tệp và trình tự của các khung được trích xuất giống như trình tự dts. Thuật toán dts tương đối đơn giản, giá trị ban đầu + gia số là đủ, tính toán pts phức tạp hơn và cần thêm phần bù vào dts.

         Chỉ có pts trong pes âm thanh (giống như dts), khung I và P của video phải có cả hai dấu thời gian và khung B của video chỉ cần pts (giống như dts). Để đóng gói pts và dts, bạn cần biết loại khung video, nhưng chúng ta không thể đánh giá loại khung thông qua định dạng vùng chứa. Bạn phải phân tích cú pháp nội dung h.264 để lấy loại khung.

    ví dụ:

                             IPBBBP

    Thứ tự đọc: 1 2 3 4 5 6

    thứ tự dts: 1 2 3 4 5 6

    thứ tự pts: 1 5 3 2 4 6

    Thuật toán dts video theo yêu cầu:

    dts = giá trị ban đầu + 90000 / video_frame_rate, giá trị ban đầu có thể được chỉ định tùy ý, nhưng tốt nhất không nên lấy 0, video_frame_rate là tốc độ khung hình, chẳng hạn như 23, 30.

    pts và dts dựa trên thang thời gian, thang thời gian 1s = 90000, một khung hình phải là 90000 / video_frame_rate timecale.

    Chia tỷ lệ thời gian của một khung hình cho tần số lấy mẫu có thể được chuyển đổi thành thời lượng phát lại của một khung hình

    Thuật toán dts âm thanh theo yêu cầu:

    dts = giá trị ban đầu + (90000 * audio_samples_per_frame) / audio_sample_rate, giá trị của audio_samples_per_frame có liên quan đến codec, giá trị aac là 1024, giá trị mp3 là 1158, audio_sample_rate là tỷ lệ lấy mẫu, chẳng hạn như 24000, 41000. AAC giải mã một khung của 1024 mẫu mỗi kênh, nghĩa là thời lượng của khung hình là 1024 / sample_rate giây. Vì vậy, dấu thời gian của mỗi khung là 0, 1024 / sample_rate, ..., 1024 * n / sample_rate giây.

    Các dts và pts của video trực tiếp phải sử dụng trực tiếp thời gian trong luồng dữ liệu trực tiếp và không được tính bằng công thức.

    (3) lớp es

         Lớp es đề cập đến dữ liệu âm thanh và video, chúng tôi chỉ giới thiệu video h.264 và âm thanh aac.

    video h.264:

         Để đóng gói dữ liệu h.264, chúng ta phải thêm nalu (đơn vị Lớp trừu tượng mạng) vào dữ liệu video. Nalu bao gồm tiêu đề nalu và kiểu nalu. Tiêu đề nalu được cố định thành 0x00000001 (đầu khung) hoặc 0x000001 (trong khung). Dữ liệu của h.264 bao gồm các lát và nội dung của các lát bao gồm: video, sps, pps, v.v. Kiểu nalu xác định nội dung của dữ liệu h.264 tiếp theo.

     

    F 1b Cấm_zero_bit, h.264 quy định rằng nó phải bằng 0
    NRI 2b nal_ref_idc, giá trị 0 ~ 3, cho biết tầm quan trọng của khung nalu, I, sps, pps này thường lấy 3, khung P thường lấy 2 và khung B thường lấy 0
    Loại 5b tham khảo bảng bên dưới
    Mô tả nal_unit_type
    0 không được sử dụng
    1 Hình ảnh không phải IDR, IDR đề cập đến khung chính
    2 phân vùng A
    Phân vùng 3 lát B

     

     

     

     

     

     

     

    Làm thế nào đến nay (dài) bìa phát?

    Phạm vi truyền tải phụ thuộc vào nhiều yếu tố. Khoảng cách thật sự dựa trên ăng ten lắp đặt chiều cao, ăng-ten, sử dụng môi trường như xây dựng và các vật cản khác, nhạy của máy thu, ăng ten của máy thu. Lắp đặt ăng ten cao hơn và sử dụng ở nông thôn, khoảng cách sẽ nhiều hơn rất nhiều.

    VÍ DỤ 5W FM Transmitter sử dụng trong thành phố và quê hương:

    Tôi có một Mỹ sử dụng của khách hàng 5W fm transmitter với GP ăng ten tại quê hương của mình, và ông thử nghiệm nó với một chiếc xe, nó bao gồm 10km (6.21mile).

    Tôi kiểm tra fm transmitter 5W với GP ăng-ten ở quê hương của tôi, nó chiếm khoảng 2km (1.24mile).

    Tôi kiểm tra fm transmitter 5W với ăng ten GP tại thành phố Quảng Châu, nó chiếm khoảng chỉ 300meter (984ft).

    Dưới đây là phạm vi gần đúng của máy phát điện FM khác nhau. (Phạm vi đó là đường kính)

    0.1W ~ 5W FM Transmitter: 100M ~ 1KM

    5W ~ 15W FM Ttransmitter: 1KM ~ 3KM

    15W ~ 80W FM Transmitter: 3KM ~ 10KM

    80W ~ 500W FM Transmitter: 10KM ~ 30KM

    500W ~ 1000W FM Transmitter: 30KM ~ 50KM

    1KW ~ 2KW FM Transmitter: 50KM ~ 100KM

    2KW ~ 5KW FM Transmitter: 100KM ~ 150KM

    5KW ~ 10KW FM Transmitter: 150KM ~ 200KM

    Làm thế nào để liên hệ với chúng tôi để phát?

    Hãy gọi cho tôi + 8618078869184 HOẶC
    Gửi thư điện tử cho tôi [email được bảo vệ]
    1.How xa bạn muốn bao gồm đường kính?
    2.How cao của bạn tháp?
    3.Where là bạn từ đâu?
    Và chúng tôi sẽ cung cấp cho bạn lời khuyên chuyên nghiệp hơn.

    Về chúng tôi

    FMUSER.ORG là một công ty tích hợp hệ thống tập trung vào truyền phát / thu thập dữ liệu và thiết bị âm thanh video không dây RF. Chúng tôi đang cung cấp mọi thứ từ tư vấn và tư vấn thông qua tích hợp giá đỡ đến lắp đặt, vận hành và đào tạo.
     
    Chúng tôi cung cấp Máy phát FM, Máy phát TV Analog, Máy phát TV kỹ thuật số, Máy phát VHF UHF, Ăng-ten, Đầu nối cáp đồng trục, STL, Xử lý không khí, Sản phẩm phát sóng cho Studio, Giám sát tín hiệu RF, Bộ mã hóa RDS, Bộ xử lý âm thanh và Thiết bị điều khiển từ xa, Sản phẩm IPTV, Bộ mã hóa / giải mã video / âm thanh, được thiết kế để đáp ứng nhu cầu của cả các mạng phát sóng quốc tế lớn và các đài tư nhân nhỏ.
     
    Giải pháp của chúng tôi có Đài phát thanh FM / Đài truyền hình tương tự / Đài truyền hình kỹ thuật số / Thiết bị phòng thu âm thanh video / Liên kết máy phát studio / Hệ thống đo xa máy phát / Hệ thống truyền hình khách sạn / Truyền hình trực tiếp IPTV / Truyền phát trực tiếp / Hội nghị video / Hệ thống truyền hình CATV.
     
    Chúng tôi đang sử dụng các sản phẩm công nghệ tiên tiến cho tất cả các hệ thống, bởi vì chúng tôi biết độ tin cậy cao và hiệu suất cao rất quan trọng đối với hệ thống và giải pháp. Đồng thời chúng tôi cũng phải đảm bảo hệ thống sản phẩm của mình với giá cả rất hợp lý.
     
    Chúng tôi có khách hàng của các đài truyền hình công cộng và thương mại, nhà khai thác viễn thông và cơ quan quản lý, và chúng tôi cũng cung cấp giải pháp và sản phẩm cho hàng trăm đài truyền hình nhỏ hơn, địa phương và cộng đồng.
     
    FMUSER.ORG đã xuất khẩu hơn 15 năm và có khách hàng trên khắp thế giới. Với kinh nghiệm 13 năm trong lĩnh vực này, chúng tôi có một đội ngũ chuyên nghiệp để giải quyết tất cả các loại vấn đề của khách hàng. Chúng tôi tận tâm cung cấp giá cả cực kỳ hợp lý của các sản phẩm và dịch vụ chuyên nghiệp.
    Địa chỉ email liên lạc : [email được bảo vệ]

    Nhà máy của chúng tôi

    Chúng ta có hiện đại hóa của nhà máy. Bạn được chào đón đến thăm nhà máy của chúng tôi khi bạn đến Trung Quốc.

    Hiện nay, đã có khách hàng 1095 trên thế giới đã đến thăm văn phòng Quảng Châu Thiên Hà của chúng ta. Nếu bạn đến Trung Quốc, bạn đều được chào đón đến thăm chúng tôi.

    tại Hội chợ

    Đây là sự tham gia của chúng tôi trong 2012 Global Sources Hội chợ điện tử Hồng Kông . Khách hàng từ khắp nơi trên thế giới cuối cùng đã có một cơ hội để có được với nhau.

    Trường Fmuser là?

    Bạn có thể tìm kiếm những con số này " 23.127460034623816,113.33224654197693 "trong bản đồ google, sau đó bạn có thể tìm thấy văn phòng fmuser của chúng tôi.

    FMUSER Quảng Châu văn phòng là ở quận Thiên Hà là trung tâm của Canton . Rất ở gần đến Canton Fair , ga đường sắt Quảng Châu, xiaobei đường và dashatou , chỉ cần 10 phút nếu mất XE TẮC XI . Chào mừng bạn bè xung quanh thế giới đến thăm và đàm phán.

    Liên hệ: Blue Sky
    Di động: + 8618078869184
    WhatsApp: + 8618078869184
    Wechat: + 8618078869184
    E-mail: [email được bảo vệ]
    QQ: 727926717
    Skype: sky198710021
    Địa chỉ: Phòng No.305 HuiLan Building No.273 Huanpu đường Quảng Châu Trung Quốc Zip: 510620

    Anh: Chúng tôi chấp nhận tất cả các khoản thanh toán, chẳng hạn như PayPal, Thẻ tín dụng, Western Union, Alipay, Money Bookers, T / T, LC, DP, DA, OA, Payoneer, Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với tôi [email được bảo vệ] hoặc WhatsApp + 8618078869184

    • PayPal.  www.paypal.com

      Chúng tôi khuyên bạn nên sử dụng Paypal để mua các mặt hàng của chúng tôi, The Paypal là một cách an toàn để mua trên internet.

      Mỗi đáy trang danh mục của chúng tôi trên đầu có một logo paypal để thanh toán.

      Thẻ tín dụng.Nếu bạn không có paypal, nhưng bạn có thẻ tín dụng, bạn cũng có thể nhấp vào nút PayPal vàng để trả bằng thẻ tín dụng của bạn.

      -------------------------------------------------- -------------------

      Nhưng nếu bạn không có thẻ tín dụng và không có một tài khoản paypal hoặc khó khăn để có một accout paypal, Bạn có thể sử dụng sau đây:

      Western Union.  www.westernunion.com

       

      Trả tiền bằng Western Union cho tôi:

      Tên / Tên được đặt: Yingfeng
      Họ / Họ / Tên gia đình: Zhang
      Tên đầy đủ: Yingfeng Zhang
      Quốc gia: Trung Quốc
      Thành phố: Quảng Châu 

      -------------------------------------------------- -------------------

      T / T.  Thanh toán by T / T (chuyển khoản / điện báo chuyển / Chuyển khoản)
       
      THÔNG TIN NGÂN HÀNG ĐẦU TIÊN (TÀI KHOẢN CÔNG TY):
      SWIFT BIC: BKCHHKHHXXX
      Tên ngân hàng: NGÂN HÀNG TRUNG QUỐC (HỒNG KÔNG) LIMITED, HỒNG KÔNG
      Địa chỉ ngân hàng: NGÂN HÀNG CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HỒNG KÔNG
      MÃ NGÂN HÀNG: 012
      Tên tài khoản: FMUSER QUỐC TẾ LIMITED
      Tài khoản số : 012-676-2-007855-0
      -------------------------------------------------- -------------------
      THÔNG TIN NGÂN HÀNG THỨ XNUMX (TÀI KHOẢN CÔNG TY):
      Người thụ hưởng: Fmuser International Group Inc
      Số tài khoản: 44050158090900000337
      Ngân hàng của người thụ hưởng: Ngân hàng Xây dựng Trung Quốc Chi nhánh Quảng Đông
      Mã SWIFT: PCBCCNBJGDX
      Địa chỉ: SỐ 553 Đường Thiên Hà, Quảng Châu, Quảng Đông, Quận Thiên Hà, Trung Quốc
      ** Lưu ý: Khi bạn chuyển tiền vào tài khoản ngân hàng của chúng tôi, vui lòng KHÔNG ghi bất cứ điều gì vào phần ghi chú, nếu không chúng tôi sẽ không thể nhận được khoản thanh toán do chính sách của chính phủ về kinh doanh thương mại quốc tế.

    * Nó sẽ được gửi trong 1-2 ngày làm việc khi thanh toán rõ ràng.

    * Chúng tôi sẽ gửi nó cho địa chỉ paypal của bạn. Nếu bạn muốn thay đổi địa chỉ, xin vui lòng gửi đúng địa chỉ và số điện thoại vào email của tôi [email được bảo vệ]

    * Nếu bao bì dưới 2kg, chúng ta sẽ được vận chuyển qua đường bưu đường hàng không, nó sẽ mất khoảng 15-25days để bàn tay của bạn.

    Nếu gói đó hơn 2kg, chúng tôi sẽ gửi qua EMS, DHL, UPS, Fedex chuyển phát nhanh nhanh, nó sẽ mất khoảng 7 ~ 15days để bàn tay của bạn.

    Nếu gói hơn 100kg, chúng tôi sẽ gửi qua DHL hoặc đường hàng không. Nó sẽ mất khoảng 3 ~ 7days để bàn tay của bạn.

    Tất cả các gói có hình thức Trung Quốc Quảng Châu.

    * Gói sẽ được gửi như một "món quà" và declear càng ít càng tốt, người mua không cần phải trả "THUẾ".

    * Sau khi con tàu, chúng tôi sẽ gửi cho bạn một e-mail và cung cấp cho bạn số lượng theo dõi.

    Để được bảo hành.
    Liên hệ với chúng tôi --- >> Trả hàng cho chúng tôi --- >> Nhận và gửi một sản phẩm thay thế khác.

    Tên: Liu Xiaoxia
    Địa chỉ: 305Fang HuiLanGe HuangPuDaDaoXi 273Hao TianHeQu Quảng Châu Trung Quốc.
    Zip: 510620
    Điện thoại: + 8618078869184

    Hãy quay trở lại địa chỉ này và ghi địa chỉ paypal, tên, vấn đề của bạn vào lưu ý:

    Liệt kê tất cả Câu hỏi

    Tên nick

    E-mail

    Câu hỏi

      Nhập email để nhận bất ngờ

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Người Afrikaans
      sq.fmuser.org -> Tiếng Albania
      ar.fmuser.org -> tiếng Ả Rập
      hy.fmuser.org -> Armenia
      az.fmuser.org -> Azerbaijan
      eu.fmuser.org -> Basque
      be.fmuser.org -> Tiếng Belarus
      bg.fmuser.org -> Tiếng Bulgaria
      ca.fmuser.org -> Catalan
      zh-CN.fmuser.org -> Tiếng Trung (Giản thể)
      zh-TW.fmuser.org -> Trung Quốc (truyền thống)
      hr.fmuser.org -> Tiếng Croatia
      cs.fmuser.org -> Tiếng Séc
      da.fmuser.org -> Đan Mạch
      nl.fmuser.org -> Hà Lan
      et.fmuser.org -> Tiếng Estonia
      tl.fmuser.org -> Phi Luật Tân
      fi.fmuser.org -> Phần Lan
      fr.fmuser.org -> Pháp
      gl.fmuser.org -> Galicia
      ka.fmuser.org -> tiếng Georgia
      de.fmuser.org -> Đức
      el.fmuser.org -> Hy Lạp
      ht.fmuser.org -> Tiếng Creole của Haiti
      iw.fmuser.org -> Tiếng Do Thái
      hi.fmuser.org -> Tiếng Hindi
      hu.fmuser.org -> Hungary
      is.fmuser.org -> tiếng Iceland
      id.fmuser.org -> tiếng Indonesia
      ga.fmuser.org -> Ailen
      it.fmuser.org -> Ý
      ja.fmuser.org -> Nhật Bản
      ko.fmuser.org -> Hàn Quốc
      lv.fmuser.org -> Tiếng Latvia
      lt.fmuser.org -> Tiếng Litva
      mk.fmuser.org -> Người Macedonian
      ms.fmuser.org -> Mã Lai
      mt.fmuser.org -> Maltese
      no.fmuser.org -> Na Uy
      fa.fmuser.org -> tiếng Ba Tư
      pl.fmuser.org -> Tiếng Ba Lan
      pt.fmuser.org -> tiếng Bồ Đào Nha
      ro.fmuser.org -> Rumani
      ru.fmuser.org -> tiếng Nga
      sr.fmuser.org -> Tiếng Serbia
      sk.fmuser.org -> Tiếng Slovak
      sl.fmuser.org -> Tiếng Slovenia
      es.fmuser.org -> tiếng Tây Ban Nha
      sw.fmuser.org -> Tiếng Swahili
      sv.fmuser.org -> Thụy Điển
      th.fmuser.org -> Thái
      tr.fmuser.org -> Thổ Nhĩ Kỳ
      uk.fmuser.org -> Tiếng Ukraina
      ur.fmuser.org -> Tiếng Urdu
      vi.fmuser.org -> Tiếng việt
      cy.fmuser.org -> tiếng Wales
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER Truyền video và âm thanh không dây dễ dàng hơn!

  • Liên hệ

    Địa Chỉ:
    Phòng số 305 Tòa nhà HuiLan Số 273 đường Huanpu Quảng Châu Trung Quốc 510620

    E-mail:
    [email được bảo vệ]

    Điện thoại/WhatApps:
    +8618078869184

  • Categories

  • Đăng ký bản tin

    TÊN ĐẦU HOẶC ĐẦY ĐỦ

    E-mail

  • giải pháp paypal  Western UnionNgân hàng Trung Quốc
    E-mail:[email được bảo vệ]   WhatsApp: +8618078869184 Skype: sky198710021 Tro chuyện vơi tôi
    Copyright 2006-2020 Powered By www.fmuser.org

    Liên hệ